home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Tidbits / File Sharing Extension / File Sharing Extension.rsrc / bin.rsrc_CODE_12_PDSCode.txt < prev    next >
Text File  |  1991-09-16  |  224KB  |  3,971 lines

  1. # near model CODE resource
  2. # jump table entries: 2616-2638 (23 of them)
  3. export_327:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4E5E                     unlink     A6
  6. 00000006  4E75                     rts
  7. export_328:
  8. 00000008  4E56 FFFC                link       A6, -0x0004
  9. 0000000C  2F0C                     move.l     -[A7], A4
  10. 0000000E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  11. 00000012  42A7                     clr.l      -[A7]
  12. 00000014  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  13. 00000018  285F                     movea.l    A4, [A7]+
  14. label0000001A:
  15. 0000001A  2854                     movea.l    A4, [A4]
  16. 0000001C  200C                     move.l     D0, A4
  17. 0000001E  670A                     beq        +0xC /* 0000002A */
  18. 00000020  426C 0004                clr.w      [A4 + 0x4]
  19. 00000024  7000                     moveq.l    D0, 0x00
  20. 00000026  2940 0006                move.l     [A4 + 0x6], D0
  21. label0000002A:
  22. 0000002A  200C                     move.l     D0, A4
  23. 0000002C  66EC                     bne        -0x12 /* 0000001A */
  24. 0000002E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  25. 00000032  285F                     movea.l    A4, [A7]+
  26. 00000034  4E5E                     unlink     A6
  27. 00000036  4E75                     rts
  28. fn00000038:
  29. 00000038  4E56 FFF4                link       A6, -0x000C
  30. 0000003C  48E7 0118                movem.l    -[A7], D7,A3,A4
  31. 00000040  42A7                     clr.l      -[A7]
  32. 00000042  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  33. 00000046  2E1F                     move.l     D7, [A7]+
  34. 00000048  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  35. 0000004C  2647                     movea.l    A3, D7
  36. 0000004E  2853                     movea.l    A4, [A3]
  37. label00000050:
  38. 00000050  302E 000C                move.w     D0, [A6 + 0xC]
  39. 00000054  907C FFF6                sub.w      D0, 0xFFF6
  40. 00000058  41ED F96A                lea.l      A0, [A5 - 0x696]
  41. 0000005C  D040                     add.w      D0, D0
  42. 0000005E  322C 0004                move.w     D1, [A4 + 0x4]
  43. 00000062  B270 0000                cmp.w      D1, [A0 + D0.w]
  44. 00000066  57C0                     seq        D0
  45. 00000068  4A00                     tst.b      D0
  46. 0000006A  672A                     beq        +0x2C /* 00000096 */
  47. 0000006C  222C 0006                move.l     D1, [A4 + 0x6]
  48. 00000070  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  49. 00000074  57C1                     seq        D1
  50. 00000076  C001                     and.b      D0, D1
  51. 00000078  671C                     beq        +0x1E /* 00000096 */
  52. 0000007A  2694                     move.l     [A3], [A4]
  53. 0000007C  6606                     bne        +0x8 /* 00000084 */
  54. 0000007E  2047                     movea.l    A0, D7
  55. 00000080  214B 0004                move.l     [A0 + 0x4], A3
  56. label00000084:
  57. 00000084  2047                     movea.l    A0, D7
  58. 00000086  2890                     move.l     [A4], [A0]
  59. 00000088  2047                     movea.l    A0, D7
  60. 0000008A  208C                     move.l     [A0], A4
  61. 0000008C  2D4C 000E                move.l     [A6 + 0xE], A4
  62. 00000090  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  63. 00000094  6012                     bra        +0x14 /* 000000A8 */
  64. label00000096:
  65. 00000096  264C                     movea.l    A3, A4
  66. 00000098  2854                     movea.l    A4, [A4]
  67. 0000009A  200C                     move.l     D0, A4
  68. 0000009C  66B2                     bne        -0x4C /* 00000050 */
  69. 0000009E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  70. 000000A2  7000                     moveq.l    D0, 0x00
  71. 000000A4  2D40 000E                move.l     [A6 + 0xE], D0
  72. label000000A8:
  73. 000000A8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  74. 000000AC  4E5E                     unlink     A6
  75. 000000AE  205F                     movea.l    A0, [A7]+
  76. 000000B0  5C4F                     addq.w     A7, 6
  77. 000000B2  4ED0                     jmp        [A0]
  78. export_329:
  79. fn000000B4:
  80. 000000B4  4E56 FFF6                link       A6, -0x000A
  81. 000000B8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  82. 000000BC  282E 0016                move.l     D4, [A6 + 0x16]
  83. 000000C0  2C2E 001A                move.l     D6, [A6 + 0x1A]
  84. 000000C4  3E2E 001E                move.w     D7, [A6 + 0x1E]
  85. 000000C8  42A7                     clr.l      -[A7]
  86. 000000CA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  87. 000000CE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  88. 000000D2  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  89. 000000D6  42A7                     clr.l      -[A7]
  90. 000000D8  3F07                     move.w     -[A7], D7
  91. 000000DA  2F06                     move.l     -[A7], D6
  92. 000000DC  4EBA FF5A                jsr        [PC - 0xA6 /* 00000038 */]
  93. 000000E0  265F                     movea.l    A3, [A7]+
  94. 000000E2  200B                     move.l     D0, A3
  95. 000000E4  6632                     bne        +0x34 /* 00000118 */
  96. 000000E6  206E FFFC                movea.l    A0, [A6 - 0x4]
  97. 000000EA  2668 0004                movea.l    A3, [A0 + 0x4]
  98. 000000EE  284B                     movea.l    A4, A3
  99. 000000F0  3007                     move.w     D0, D7
  100. 000000F2  907C FFF6                sub.w      D0, 0xFFF6
  101. 000000F6  41ED F96A                lea.l      A0, [A5 - 0x696]
  102. 000000FA  D040                     add.w      D0, D0
  103. 000000FC  3970 0000 0004           move.w     [A4 + 0x4], [A0 + D0.w]
  104. 00000102  2946 0006                move.l     [A4 + 0x6], D6
  105. 00000106  7000                     moveq.l    D0, 0x00
  106. 00000108  2940 000A                move.l     [A4 + 0xA], D0
  107. 0000010C  42A7                     clr.l      -[A7]
  108. 0000010E  3F07                     move.w     -[A7], D7
  109. 00000110  2F06                     move.l     -[A7], D6
  110. 00000112  4EBA FF24                jsr        [PC - 0xDC /* 00000038 */]
  111. 00000116  265F                     movea.l    A3, [A7]+
  112. label00000118:
  113. 00000118  284B                     movea.l    A4, A3
  114. 0000011A  4A84                     tst.l      D4
  115. 0000011C  56C0                     sne        D0
  116. 0000011E  4A00                     tst.b      D0
  117. 00000120  670C                     beq        +0xE /* 0000012E */
  118. 00000122  BC84                     cmp.l      D6, D4
  119. 00000124  56C1                     sne        D1
  120. 00000126  C001                     and.b      D0, D1
  121. 00000128  6704                     beq        +0x6 /* 0000012E */
  122. 0000012A  2944 000A                move.l     [A4 + 0xA], D4
  123. label0000012E:
  124. 0000012E  296E 0012 000E           move.l     [A4 + 0xE], [A6 + 0x12]
  125. 00000134  296E 000E 0012           move.l     [A4 + 0x12], [A6 + 0xE]
  126. 0000013A  296E 000A 0016           move.l     [A4 + 0x16], [A6 + 0xA]
  127. 00000140  396E 0008 001A           move.w     [A4 + 0x1A], [A6 + 0x8]
  128. 00000146  4A47                     tst.w      D7
  129. 00000148  6C3C                     bge        +0x3E /* 00000186 */
  130. 0000014A  7A01                     moveq.l    D5, 0x01
  131. 0000014C  6032                     bra        +0x34 /* 00000180 */
  132. label0000014E:
  133. 0000014E  3005                     move.w     D0, D5
  134. 00000150  907C FFF6                sub.w      D0, 0xFFF6
  135. 00000154  41ED F96A                lea.l      A0, [A5 - 0x696]
  136. 00000158  D040                     add.w      D0, D0
  137. 0000015A  BE70 0000                cmp.w      D7, [A0 + D0.w]
  138. 0000015E  57C0                     seq        D0
  139. 00000160  4A00                     tst.b      D0
  140. 00000162  671A                     beq        +0x1C /* 0000017E */
  141. 00000164  3205                     move.w     D1, D5
  142. 00000166  927C FFF6                sub.w      D1, 0xFFF6
  143. 0000016A  41ED F916                lea.l      A0, [A5 - 0x6EA]
  144. 0000016E  E541                     asl        D1.w, 2
  145. 00000170  BCB0 1000                cmp.l      D6, [A0 + D1.w]
  146. 00000174  57C1                     seq        D1
  147. 00000176  C001                     and.b      D0, D1
  148. 00000178  6704                     beq        +0x6 /* 0000017E */
  149. 0000017A  3E05                     move.w     D7, D5
  150. 0000017C  6008                     bra        +0xA /* 00000186 */
  151. label0000017E:
  152. 0000017E  5245                     addq.w     D5, 1
  153. label00000180:
  154. 00000180  700A                     moveq.l    D0, 0x0A
  155. 00000182  B045                     cmp.w      D0, D5
  156. 00000184  6CC8                     bge        -0x36 /* 0000014E */
  157. label00000186:
  158. 00000186  3007                     move.w     D0, D7
  159. 00000188  907C FFF6                sub.w      D0, 0xFFF6
  160. 0000018C  41ED F916                lea.l      A0, [A5 - 0x6EA]
  161. 00000190  E540                     asl        D0.w, 2
  162. 00000192  BCB0 0000                cmp.l      D6, [A0 + D0.w]
  163. 00000196  6658                     bne        +0x5A /* 000001F0 */
  164. 00000198  284B                     movea.l    A4, A3
  165. 0000019A  4A84                     tst.l      D4
  166. 0000019C  56C0                     sne        D0
  167. 0000019E  4A00                     tst.b      D0
  168. 000001A0  6718                     beq        +0x1A /* 000001BA */
  169. 000001A2  BC84                     cmp.l      D6, D4
  170. 000001A4  56C1                     sne        D1
  171. 000001A6  C001                     and.b      D0, D1
  172. 000001A8  6710                     beq        +0x12 /* 000001BA */
  173. 000001AA  3007                     move.w     D0, D7
  174. 000001AC  907C FFF6                sub.w      D0, 0xFFF6
  175. 000001B0  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  176. 000001B4  E540                     asl        D0.w, 2
  177. 000001B6  2184 0000                move.l     [A0 + D0.w], D4
  178. label000001BA:
  179. 000001BA  3007                     move.w     D0, D7
  180. 000001BC  907C FFF6                sub.w      D0, 0xFFF6
  181. 000001C0  41ED F71E                lea.l      A0, [A5 - 0x8E2]
  182. 000001C4  E540                     asl        D0.w, 2
  183. 000001C6  21AE 0012 0000           move.l     [A0 + D0.w], [A6 + 0x12]
  184. 000001CC  3007                     move.w     D0, D7
  185. 000001CE  907C FFF6                sub.w      D0, 0xFFF6
  186. 000001D2  41ED F6CA                lea.l      A0, [A5 - 0x936]
  187. 000001D6  E540                     asl        D0.w, 2
  188. 000001D8  21AE 000E 0000           move.l     [A0 + D0.w], [A6 + 0xE]
  189. 000001DE  3007                     move.w     D0, D7
  190. 000001E0  907C FFF6                sub.w      D0, 0xFFF6
  191. 000001E4  41ED F676                lea.l      A0, [A5 - 0x98A]
  192. 000001E8  E540                     asl        D0.w, 2
  193. 000001EA  21AE 000A 0000           move.l     [A0 + D0.w], [A6 + 0xA]
  194. label000001F0:
  195. 000001F0  7002                     moveq.l    D0, 0x02
  196. 000001F2  B086                     cmp.l      D0, D6
  197. 000001F4  664C                     bne        +0x4E /* 00000242 */
  198. 000001F6  3007                     move.w     D0, D7
  199. 000001F8  907C FFF6                sub.w      D0, 0xFFF6
  200. 000001FC  41ED F96A                lea.l      A0, [A5 - 0x696]
  201. 00000200  D040                     add.w      D0, D0
  202. 00000202  3E30 0000                move.w     D7, [A0 + D0.w]
  203. 00000206  7001                     moveq.l    D0, 0x01
  204. 00000208  2740 000A                move.l     [A3 + 0xA], D0
  205. 0000020C  3007                     move.w     D0, D7
  206. 0000020E  907C FFF6                sub.w      D0, 0xFFF6
  207. 00000212  41ED F71E                lea.l      A0, [A5 - 0x8E2]
  208. 00000216  E540                     asl        D0.w, 2
  209. 00000218  21AE 0012 0000           move.l     [A0 + D0.w], [A6 + 0x12]
  210. 0000021E  3007                     move.w     D0, D7
  211. 00000220  907C FFF6                sub.w      D0, 0xFFF6
  212. 00000224  41ED F6CA                lea.l      A0, [A5 - 0x936]
  213. 00000228  E540                     asl        D0.w, 2
  214. 0000022A  21AE 000E 0000           move.l     [A0 + D0.w], [A6 + 0xE]
  215. 00000230  3007                     move.w     D0, D7
  216. 00000232  907C FFF6                sub.w      D0, 0xFFF6
  217. 00000236  41ED F676                lea.l      A0, [A5 - 0x98A]
  218. 0000023A  E540                     asl        D0.w, 2
  219. 0000023C  21AE 000A 0000           move.l     [A0 + D0.w], [A6 + 0xA]
  220. label00000242:
  221. 00000242  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  222. 00000246  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  223. 0000024A  4E5E                     unlink     A6
  224. 0000024C  205F                     movea.l    A0, [A7]+
  225. 0000024E  DEFC 0018                add.w      A7, 0x18
  226. 00000252  4ED0                     jmp        [A0]
  227. fn00000254:
  228. 00000254  4E56 FFF8                link       A6, -0x0008
  229. 00000258  48E7 0118                movem.l    -[A7], D7,A3,A4
  230. 0000025C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  231. 00000260  42A7                     clr.l      -[A7]
  232. 00000262  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  233. 00000266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  234. 0000026A  4EBA FDCC                jsr        [PC - 0x234 /* 00000038 */]
  235. 0000026E  265F                     movea.l    A3, [A7]+
  236. 00000270  200B                     move.l     D0, A3
  237. 00000272  673E                     beq        +0x40 /* 000002B2 */
  238. 00000274  42A7                     clr.l      -[A7]
  239. 00000276  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  240. 0000027A  2E1F                     move.l     D7, [A7]+
  241. 0000027C  284B                     movea.l    A4, A3
  242. 0000027E  426C 0004                clr.w      [A4 + 0x4]
  243. 00000282  7000                     moveq.l    D0, 0x00
  244. 00000284  2940 0006                move.l     [A4 + 0x6], D0
  245. 00000288  2940 000A                move.l     [A4 + 0xA], D0
  246. 0000028C  2940 000E                move.l     [A4 + 0xE], D0
  247. 00000290  2940 0012                move.l     [A4 + 0x12], D0
  248. 00000294  2940 0016                move.l     [A4 + 0x16], D0
  249. 00000298  2047                     movea.l    A0, D7
  250. 0000029A  2068 0004                movea.l    A0, [A0 + 0x4]
  251. 0000029E  208B                     move.l     [A0], A3
  252. 000002A0  2047                     movea.l    A0, D7
  253. 000002A2  214B 0004                move.l     [A0 + 0x4], A3
  254. 000002A6  2047                     movea.l    A0, D7
  255. 000002A8  2050                     movea.l    A0, [A0]
  256. 000002AA  2247                     movea.l    A1, D7
  257. 000002AC  2290                     move.l     [A1], [A0]
  258. 000002AE  7000                     moveq.l    D0, 0x00
  259. 000002B0  2680                     move.l     [A3], D0
  260. label000002B2:
  261. 000002B2  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  262. 000002B6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  263. 000002BA  4E5E                     unlink     A6
  264. 000002BC  205F                     movea.l    A0, [A7]+
  265. 000002BE  5C4F                     addq.w     A7, 6
  266. 000002C0  4ED0                     jmp        [A0]
  267. fn000002C2:
  268. 000002C2  4E56 FFFC                link       A6, -0x0004
  269. 000002C6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  270. 000002CA  2C2E 0008                move.l     D6, [A6 + 0x8]
  271. 000002CE  206E 0014                movea.l    A0, [A6 + 0x14]
  272. 000002D2  2E28 011E                move.l     D7, [A0 + 0x11E]
  273. 000002D6  2848                     movea.l    A4, A0
  274. 000002D8  2006                     move.l     D0, D6
  275. 000002DA  0800 001C                btst.b     D0, 0x1C
  276. 000002DE  6726                     beq        +0x28 /* 00000306 */
  277. 000002E0  296C 007E 008E           move.l     [A4 + 0x8E], [A4 + 0x7E]
  278. 000002E6  296C 0082 0092           move.l     [A4 + 0x92], [A4 + 0x82]
  279. 000002EC  2006                     move.l     D0, D6
  280. 000002EE  C0BC FF00 0000           and.l      D0, 0xFF000000
  281. 000002F4  223C 00FF FFFF           move.l     D1, 0xFFFFFF
  282. 000002FA  C2AC 0086                and.l      D1, [A4 + 0x86]
  283. 000002FE  8081                     or.l       D0, D1
  284. 00000300  2940 0096                move.l     [A4 + 0x96], D0
  285. 00000304  6010                     bra        +0x12 /* 00000316 */
  286. label00000306:
  287. 00000306  296E 0010 008E           move.l     [A4 + 0x8E], [A6 + 0x10]
  288. 0000030C  296E 000C 0092           move.l     [A4 + 0x92], [A6 + 0xC]
  289. 00000312  2946 0096                move.l     [A4 + 0x96], D6
  290. label00000316:
  291. 00000316  2047                     movea.l    A0, D7
  292. 00000318  2068 0044                movea.l    A0, [A0 + 0x44]
  293. 0000031C  47D0                     lea.l      A3, [A0]
  294. 0000031E  276E 0010 0016           move.l     [A3 + 0x16], [A6 + 0x10]
  295. 00000324  276E 000C 001E           move.l     [A3 + 0x1E], [A6 + 0xC]
  296. 0000032A  2746 001A                move.l     [A3 + 0x1A], D6
  297. 0000032E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  298. 00000332  4E5E                     unlink     A6
  299. 00000334  205F                     movea.l    A0, [A7]+
  300. 00000336  DEFC 0010                add.w      A7, 0x10
  301. 0000033A  4ED0                     jmp        [A0]
  302. fn0000033C:
  303. 0000033C  4E56 0000                link       A6, 0
  304. 00000340  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  305. 00000344  302E 0008                move.w     D0, [A6 + 0x8]
  306. 00000348  907C FFF6                sub.w      D0, 0xFFF6
  307. 0000034C  41ED F71E                lea.l      A0, [A5 - 0x8E2]
  308. 00000350  E540                     asl        D0.w, 2
  309. 00000352  2F30 0000                move.l     -[A7], [A0 + D0.w]
  310. 00000356  302E 0008                move.w     D0, [A6 + 0x8]
  311. 0000035A  907C FFF6                sub.w      D0, 0xFFF6
  312. 0000035E  41ED F6CA                lea.l      A0, [A5 - 0x936]
  313. 00000362  E540                     asl        D0.w, 2
  314. 00000364  2F30 0000                move.l     -[A7], [A0 + D0.w]
  315. 00000368  302E 0008                move.w     D0, [A6 + 0x8]
  316. 0000036C  907C FFF6                sub.w      D0, 0xFFF6
  317. 00000370  41ED F676                lea.l      A0, [A5 - 0x98A]
  318. 00000374  E540                     asl        D0.w, 2
  319. 00000376  2F30 0000                move.l     -[A7], [A0 + D0.w]
  320. 0000037A  4EBA FF46                jsr        [PC - 0xBA /* 000002C2 */]
  321. 0000037E  4E5E                     unlink     A6
  322. 00000380  205F                     movea.l    A0, [A7]+
  323. 00000382  5C4F                     addq.w     A7, 6
  324. 00000384  4ED0                     jmp        [A0]
  325. export_330:
  326. fn00000386:
  327. 00000386  4E56 FFE6                link       A6, -0x001A
  328. 0000038A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  329. 0000038E  2E2E 0008                move.l     D7, [A6 + 0x8]
  330. 00000392  2047                     movea.l    A0, D7
  331. 00000394  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  332. 0000039A  2047                     movea.l    A0, D7
  333. 0000039C  2C28 0030                move.l     D6, [A0 + 0x30]
  334. 000003A0  2D7C 0000 0B50 FFF4      move.l     [A6 - 0xC], 0xB50
  335. 000003A8  2047                     movea.l    A0, D7
  336. 000003AA  2D68 003C FFF0           move.l     [A6 - 0x10], [A0 + 0x3C]
  337. 000003B0  2046                     movea.l    A0, D6
  338. 000003B2  3A28 0132                move.w     D5, [A0 + 0x132]
  339. 000003B6  2046                     movea.l    A0, D6
  340. 000003B8  2828 0030                move.l     D4, [A0 + 0x30]
  341. 000003BC  2646                     movea.l    A3, D6
  342. 000003BE  3005                     move.w     D0, D5
  343. 000003C0  907C FFF6                sub.w      D0, 0xFFF6
  344. 000003C4  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  345. 000003C8  E540                     asl        D0.w, 2
  346. 000003CA  B8B0 0000                cmp.l      D4, [A0 + D0.w]
  347. 000003CE  663C                     bne        +0x3E /* 0000040C */
  348. 000003D0  3005                     move.w     D0, D5
  349. 000003D2  907C FFF6                sub.w      D0, 0xFFF6
  350. 000003D6  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  351. 000003DA  E540                     asl        D0.w, 2
  352. 000003DC  2770 0000 008A           move.l     [A3 + 0x8A], [A0 + D0.w]
  353. 000003E2  377C 0001 011A           move.w     [A3 + 0x11A], 0x1
  354. 000003E8  2F06                     move.l     -[A7], D6
  355. 000003EA  3F05                     move.w     -[A7], D5
  356. 000003EC  4EBA FF4E                jsr        [PC - 0xB2 /* 0000033C */]
  357. 000003F0  2046                     movea.l    A0, D6
  358. 000003F2  203C 0101 0101           move.l     D0, 0x1010101
  359. 000003F8  80A8 0096                or.l       D0, [A0 + 0x96]
  360. 000003FC  2046                     movea.l    A0, D6
  361. 000003FE  2140 0096                move.l     [A0 + 0x96], D0
  362. 00000402  2F07                     move.l     -[A7], D7
  363. 00000404  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  364. 00000408  6000 00B6                bra        +0xB8 /* 000004C0 */
  365. label0000040C:
  366. 0000040C  42A7                     clr.l      -[A7]
  367. 0000040E  3F05                     move.w     -[A7], D5
  368. 00000410  2F04                     move.l     -[A7], D4
  369. 00000412  4EBA FC24                jsr        [PC - 0x3DC /* 00000038 */]
  370. 00000416  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  371. 0000041A  6732                     beq        +0x34 /* 0000044E */
  372. 0000041C  206E FFF4                movea.l    A0, [A6 - 0xC]
  373. 00000420  2050                     movea.l    A0, [A0]
  374. 00000422  52A8 0048                addq.l     [A0 + 0x48], 1
  375. 00000426  286E FFEC                movea.l    A4, [A6 - 0x14]
  376. 0000042A  2744 008A                move.l     [A3 + 0x8A], D4
  377. 0000042E  376C 001A 011A           move.w     [A3 + 0x11A], [A4 + 0x1A]
  378. 00000434  2F06                     move.l     -[A7], D6
  379. 00000436  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  380. 0000043A  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  381. 0000043E  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  382. 00000442  4EBA FE7E                jsr        [PC - 0x182 /* 000002C2 */]
  383. 00000446  2F07                     move.l     -[A7], D7
  384. 00000448  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  385. 0000044C  6072                     bra        +0x74 /* 000004C0 */
  386. label0000044E:
  387. 0000044E  206E FFF4                movea.l    A0, [A6 - 0xC]
  388. 00000452  2050                     movea.l    A0, [A0]
  389. 00000454  52A8 004C                addq.l     [A0 + 0x4C], 1
  390. 00000458  2F04                     move.l     -[A7], D4
  391. 0000045A  487A 006E                pea.l      [PC + 0x6E /* 000004CA, value 0x4E56 'NV', cstring "" */]
  392. 0000045E  2047                     movea.l    A0, D7
  393. 00000460  2F28 0040                move.l     -[A7], [A0 + 0x40]
  394. 00000464  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  395. 00000468  2F07                     move.l     -[A7], D7
  396. 0000046A  486D 033A                pea.l      [A5 + 0x33A /* export_99 */]
  397. 0000046E  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  398. 00000472  2047                     movea.l    A0, D7
  399. 00000474  3028 004C                move.w     D0, [A0 + 0x4C]
  400. 00000478  48C0                     ext.l      D0
  401. 0000047A  80BC 0000 1C00           or.l       D0, 0x1C00
  402. 00000480  2047                     movea.l    A0, D7
  403. 00000482  3140 004C                move.w     [A0 + 0x4C], D0
  404. 00000486  2F07                     move.l     -[A7], D7
  405. 00000488  486D 0332                pea.l      [A5 + 0x332 /* export_98 */]
  406. 0000048C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  407. 00000490  286E FFF0                movea.l    A4, [A6 - 0x10]
  408. 00000494  4267                     clr.w      -[A7]
  409. 00000496  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  410. 0000049A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  411. 0000049E  395F 0018                move.w     [A4 + 0x18], [A7]+
  412. 000004A2  7000                     moveq.l    D0, 0x00
  413. 000004A4  2940 0034                move.l     [A4 + 0x34], D0
  414. 000004A8  297C 0000 0100 0024      move.l     [A4 + 0x24], 0x100
  415. 000004B0  4267                     clr.w      -[A7]
  416. 000004B2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  417. 000004B6  1F3C 0001                move.b     -[A7], 0x1
  418. 000004BA  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  419. 000004BE  4A5F                     tst.w      [A7]+
  420. label000004C0:
  421. 000004C0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  422. 000004C4  4E5E                     unlink     A6
  423. 000004C6  2E9F                     move.l     [A7], [A7]+
  424. 000004C8  4E75                     rts
  425. 000004CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  426. // begin alternate branch 000004CC-000004D0
  427. export_331:
  428. fn000004CC:
  429. 000004CC  4E56 FFFA                link       A6, -0x0006
  430. // end alternate branch 000004CC-000004D0
  431. export_331: // at 000004CC (misaligned)
  432. fn000004CC: // (misaligned)
  433. 000004CE  FFFA                     .invalid   <<F/7/7>>
  434. 000004D0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  435. 000004D4  286E 0014                movea.l    A4, [A6 + 0x14]
  436. 000004D8  282E 0008                move.l     D4, [A6 + 0x8]
  437. 000004DC  2A2E 0010                move.l     D5, [A6 + 0x10]
  438. 000004E0  302C 0004                move.w     D0, [A4 + 0x4]
  439. 000004E4  48C0                     ext.l      D0
  440. 000004E6  0800 0009                btst.b     D0, 0x9 /* '\t' */
  441. 000004EA  670A                     beq        +0xC /* 000004F6 */
  442. 000004EC  1D7C 0087 0018           move.b     [A6 + 0x18], 0x87
  443. 000004F2  6000 0100                bra        +0x102 /* 000005F4 */
  444. label000004F6:
  445. 000004F6  7010                     moveq.l    D0, 0x10
  446. 000004F8  2204                     move.l     D1, D4
  447. 000004FA  E0A9                     lsr        D1, D0
  448. 000004FC  C2BC 0000 0007           and.l      D1, 0x7
  449. 00000502  1D41 FFFF                move.b     [A6 - 0x1], D1
  450. 00000506  4206                     clr.b      D6
  451. 00000508  4A85                     tst.l      D5
  452. 0000050A  57C0                     seq        D0
  453. 0000050C  4A00                     tst.b      D0
  454. 0000050E  660A                     bne        +0xC /* 0000051A */
  455. 00000510  BAAC 0040                cmp.l      D5, [A4 + 0x40]
  456. 00000514  57C1                     seq        D1
  457. 00000516  8001                     or.b       D0, D1
  458. 00000518  6704                     beq        +0x6 /* 0000051E */
  459. label0000051A:
  460. 0000051A  7C01                     moveq.l    D6, 0x01
  461. 0000051C  602A                     bra        +0x2C /* 00000548 */
  462. label0000051E:
  463. 0000051E  7E01                     moveq.l    D7, 0x01
  464. label00000520:
  465. 00000520  3007                     move.w     D0, D7
  466. 00000522  E540                     asl        D0.w, 2
  467. 00000524  BAB4 0040                cmp.l      D5, [A4 + D0.w + 0x40]
  468. 00000528  6602                     bne        +0x4 /* 0000052C */
  469. 0000052A  7C01                     moveq.l    D6, 0x01
  470. label0000052C:
  471. 0000052C  5247                     addq.w     D7, 1
  472. 0000052E  3007                     move.w     D0, D7
  473. 00000530  5340                     subq.w     D0, 1
  474. 00000532  E540                     asl        D0.w, 2
  475. 00000534  BAB4 0040                cmp.l      D5, [A4 + D0.w + 0x40]
  476. 00000538  57C0                     seq        D0
  477. 0000053A  4A00                     tst.b      D0
  478. 0000053C  660A                     bne        +0xC /* 00000548 */
  479. 0000053E  722A                     moveq.l    D1, 0x2A
  480. 00000540  B247                     cmp.w      D1, D7
  481. 00000542  5DC1                     slt        D1
  482. 00000544  8001                     or.b       D0, D1
  483. 00000546  67D8                     beq        -0x26 /* 00000520 */
  484. label00000548:
  485. 00000548  1006                     move.b     D0, D6
  486. 0000054A  671A                     beq        +0x1C /* 00000566 */
  487. 0000054C  7000                     moveq.l    D0, 0x00
  488. 0000054E  102E FFFF                move.b     D0, [A6 - 0x1]
  489. 00000552  2204                     move.l     D1, D4
  490. 00000554  C2BC 0000 0007           and.l      D1, 0x7
  491. 0000055A  8081                     or.l       D0, D1
  492. 0000055C  1D40 FFFF                move.b     [A6 - 0x1], D0
  493. 00000560  08EE 0007 FFFF           bset.b     [A6 - 0x1], 0x7
  494. label00000566:
  495. 00000566  4AAE 000C                tst.l      [A6 + 0xC]
  496. 0000056A  56C0                     sne        D0
  497. 0000056C  4A00                     tst.b      D0
  498. 0000056E  677E                     beq        +0x80 /* 000005EE */
  499. 00000570  7200                     moveq.l    D1, 0x00
  500. 00000572  122E FFFF                move.b     D1, [A6 - 0x1]
  501. 00000576  C2BC 0000 0007           and.l      D1, 0x7
  502. 0000057C  7407                     moveq.l    D2, 0x07
  503. 0000057E  B481                     cmp.l      D2, D1
  504. 00000580  56C1                     sne        D1
  505. 00000582  C001                     and.b      D0, D1
  506. 00000584  6768                     beq        +0x6A /* 000005EE */
  507. 00000586  202C 0040                move.l     D0, [A4 + 0x40]
  508. 0000058A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  509. 0000058E  6618                     bne        +0x1A /* 000005A8 */
  510. 00000590  7000                     moveq.l    D0, 0x00
  511. 00000592  102E FFFF                move.b     D0, [A6 - 0x1]
  512. 00000596  2204                     move.l     D1, D4
  513. 00000598  E089                     lsr        D1, 8
  514. 0000059A  C2BC 0000 0007           and.l      D1, 0x7
  515. 000005A0  8081                     or.l       D0, D1
  516. 000005A2  1D40 FFFF                move.b     [A6 - 0x1], D0
  517. 000005A6  6046                     bra        +0x48 /* 000005EE */
  518. label000005A8:
  519. 000005A8  7E01                     moveq.l    D7, 0x01
  520. label000005AA:
  521. 000005AA  3007                     move.w     D0, D7
  522. 000005AC  E540                     asl        D0.w, 2
  523. 000005AE  2234 0040                move.l     D1, [A4 + D0.w + 0x40]
  524. 000005B2  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  525. 000005B6  6616                     bne        +0x18 /* 000005CE */
  526. 000005B8  7000                     moveq.l    D0, 0x00
  527. 000005BA  102E FFFF                move.b     D0, [A6 - 0x1]
  528. 000005BE  2204                     move.l     D1, D4
  529. 000005C0  E089                     lsr        D1, 8
  530. 000005C2  C2BC 0000 0007           and.l      D1, 0x7
  531. 000005C8  8081                     or.l       D0, D1
  532. 000005CA  1D40 FFFF                move.b     [A6 - 0x1], D0
  533. label000005CE:
  534. 000005CE  5247                     addq.w     D7, 1
  535. 000005D0  3007                     move.w     D0, D7
  536. 000005D2  5340                     subq.w     D0, 1
  537. 000005D4  E540                     asl        D0.w, 2
  538. 000005D6  2234 0040                move.l     D1, [A4 + D0.w + 0x40]
  539. 000005DA  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  540. 000005DE  57C0                     seq        D0
  541. 000005E0  4A00                     tst.b      D0
  542. 000005E2  660A                     bne        +0xC /* 000005EE */
  543. 000005E4  722A                     moveq.l    D1, 0x2A
  544. 000005E6  B247                     cmp.w      D1, D7
  545. 000005E8  5DC1                     slt        D1
  546. 000005EA  8001                     or.b       D0, D1
  547. 000005EC  67BC                     beq        -0x42 /* 000005AA */
  548. label000005EE:
  549. 000005EE  1D6E FFFF 0018           move.b     [A6 + 0x18], [A6 - 0x1]
  550. label000005F4:
  551. 000005F4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  552. 000005F8  4E5E                     unlink     A6
  553. 000005FA  205F                     movea.l    A0, [A7]+
  554. 000005FC  DEFC 0010                add.w      A7, 0x10
  555. 00000600  4ED0                     jmp        [A0]
  556. export_332:
  557. 00000602  4E56 FFFE                link       A6, -0x0002
  558. 00000606  302E 000E                move.w     D0, [A6 + 0xE]
  559. 0000060A  907C FFF6                sub.w      D0, 0xFFF6
  560. 0000060E  41ED F994                lea.l      A0, [A5 - 0x66C]
  561. 00000612  E540                     asl        D0.w, 2
  562. 00000614  0830 0005 0003           btst.b     [A0 + D0.w + 0x3], 0x5
  563. 0000061A  6716                     beq        +0x18 /* 00000632 */
  564. 0000061C  7000                     moveq.l    D0, 0x00
  565. 0000061E  102E 0008                move.b     D0, [A6 + 0x8]
  566. 00000622  7200                     moveq.l    D1, 0x00
  567. 00000624  323C 0024                move.w     D1, 0x24 /* '$' */
  568. 00000628  4681                     not.l      D1
  569. 0000062A  C081                     and.l      D0, D1
  570. 0000062C  1D40 0010                move.b     [A6 + 0x10], D0
  571. 00000630  6006                     bra        +0x8 /* 00000638 */
  572. label00000632:
  573. 00000632  1D6E 0008 0010           move.b     [A6 + 0x10], [A6 + 0x8]
  574. label00000638:
  575. 00000638  4E5E                     unlink     A6
  576. 0000063A  205F                     movea.l    A0, [A7]+
  577. 0000063C  504F                     addq.w     A7, 8
  578. 0000063E  4ED0                     jmp        [A0]
  579. export_333:
  580. 00000640  4E56 FFFC                link       A6, -0x0004
  581. 00000644  48E7 0018                movem.l    -[A7], A3,A4
  582. 00000648  206E 0008                movea.l    A0, [A6 + 0x8]
  583. 0000064C  2668 003C                movea.l    A3, [A0 + 0x3C]
  584. 00000650  284B                     movea.l    A4, A3
  585. 00000652  4A6C 0010                tst.w      [A4 + 0x10]
  586. 00000656  670A                     beq        +0xC /* 00000662 */
  587. 00000658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  588. 0000065C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  589. 00000660  600E                     bra        +0x10 /* 00000670 */
  590. label00000662:
  591. 00000662  4267                     clr.w      -[A7]
  592. 00000664  2F0B                     move.l     -[A7], A3
  593. 00000666  1F3C 0001                move.b     -[A7], 0x1
  594. 0000066A  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  595. 0000066E  4A5F                     tst.w      [A7]+
  596. label00000670:
  597. 00000670  4CDF 1800                movem.l    A3,A4, [A7]+
  598. 00000674  4E5E                     unlink     A6
  599. 00000676  2E9F                     move.l     [A7], [A7]+
  600. 00000678  4E75                     rts
  601. export_334:
  602. fn0000067A:
  603. 0000067A  4E56 FFF4                link       A6, -0x000C
  604. 0000067E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  605. 00000682  2C2E 0008                move.l     D6, [A6 + 0x8]
  606. 00000686  2046                     movea.l    A0, D6
  607. 00000688  2828 0008                move.l     D4, [A0 + 0x8]
  608. 0000068C  2046                     movea.l    A0, D6
  609. 0000068E  2E28 0030                move.l     D7, [A0 + 0x30]
  610. 00000692  2046                     movea.l    A0, D6
  611. 00000694  2068 003C                movea.l    A0, [A0 + 0x3C]
  612. 00000698  4268 0010                clr.w      [A0 + 0x10]
  613. 0000069C  2647                     movea.l    A3, D7
  614. 0000069E  102B 009A                move.b     D0, [A3 + 0x9A]
  615. 000006A2  670A                     beq        +0xC /* 000006AE */
  616. 000006A4  2047                     movea.l    A0, D7
  617. 000006A6  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  618. 000006AA  2A08                     move.l     D5, A0
  619. 000006AC  6008                     bra        +0xA /* 000006B6 */
  620. label000006AE:
  621. 000006AE  2047                     movea.l    A0, D7
  622. 000006B0  41E8 009C                lea.l      A0, [A0 + 0x9C]
  623. 000006B4  2A08                     move.l     D5, A0
  624. label000006B6:
  625. 000006B6  2845                     movea.l    A4, D5
  626. 000006B8  2047                     movea.l    A0, D7
  627. 000006BA  316C 0004 0132           move.w     [A0 + 0x132], [A4 + 0x4]
  628. 000006C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  629. 000006C2  2940 0034                move.l     [A4 + 0x34], D0
  630. 000006C6  422C 0012                clr.b      [A4 + 0x12]
  631. 000006CA  2044                     movea.l    A0, D4
  632. 000006CC  3028 0004                move.w     D0, [A0 + 0x4]
  633. 000006D0  48C0                     ext.l      D0
  634. 000006D2  0800 0008                btst.b     D0, 0x8
  635. 000006D6  670E                     beq        +0x10 /* 000006E6 */
  636. 000006D8  4A6C 000C                tst.w      [A4 + 0xC]
  637. 000006DC  6656                     bne        +0x58 /* 00000734 */
  638. 000006DE  7000                     moveq.l    D0, 0x00
  639. 000006E0  2940 000E                move.l     [A4 + 0xE], D0
  640. 000006E4  604E                     bra        +0x50 /* 00000734 */
  641. label000006E6:
  642. 000006E6  4AAC 000E                tst.l      [A4 + 0xE]
  643. 000006EA  6606                     bne        +0x8 /* 000006F2 */
  644. 000006EC  426C 000C                clr.w      [A4 + 0xC]
  645. 000006F0  6042                     bra        +0x44 /* 00000734 */
  646. label000006F2:
  647. 000006F2  206C 000E                movea.l    A0, [A4 + 0xE]
  648. 000006F6  4240                     clr.w      D0
  649. 000006F8  1010                     move.b     D0, [A0]
  650. 000006FA  3940 000C                move.w     [A4 + 0xC], D0
  651. 000006FE  6608                     bne        +0xA /* 00000708 */
  652. 00000700  7000                     moveq.l    D0, 0x00
  653. 00000702  2940 000E                move.l     [A4 + 0xE], D0
  654. 00000706  602C                     bra        +0x2E /* 00000734 */
  655. label00000708:
  656. 00000708  4267                     clr.w      -[A7]
  657. 0000070A  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  658. 0000070E  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  659. 00000712  101F                     move.b     D0, [A7]+
  660. 00000714  6712                     beq        +0x14 /* 00000728 */
  661. 00000716  2047                     movea.l    A0, D7
  662. 00000718  317C EC65 0010           move.w     [A0 + 0x10], 0xEC65
  663. 0000071E  2F06                     move.l     -[A7], D6
  664. 00000720  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  665. 00000724  6000 0168                bra        +0x16A /* 0000088E */
  666. label00000728:
  667. 00000728  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  668. 0000072C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  669. 00000730  52AC 000E                addq.l     [A4 + 0xE], 1
  670. label00000734:
  671. 00000734  2044                     movea.l    A0, D4
  672. 00000736  3028 0004                move.w     D0, [A0 + 0x4]
  673. 0000073A  48C0                     ext.l      D0
  674. 0000073C  0800 0008                btst.b     D0, 0x8
  675. 00000740  6600 00AA                bne        +0xAC /* 000007EC */
  676. 00000744  302C 0002                move.w     D0, [A4 + 0x2]
  677. 00000748  48C0                     ext.l      D0
  678. 0000074A  0800 0003                btst.b     D0, 0x3
  679. 0000074E  663A                     bne        +0x3C /* 0000078A */
  680. 00000750  7001                     moveq.l    D0, 0x01
  681. 00000752  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  682. 00000756  6616                     bne        +0x18 /* 0000076E */
  683. 00000758  302C 0004                move.w     D0, [A4 + 0x4]
  684. 0000075C  907C FFF6                sub.w      D0, 0xFFF6
  685. 00000760  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  686. 00000764  E540                     asl        D0.w, 2
  687. 00000766  2970 0000 0006           move.l     [A4 + 0x6], [A0 + D0.w]
  688. 0000076C  601C                     bra        +0x1E /* 0000078A */
  689. label0000076E:
  690. 0000076E  7002                     moveq.l    D0, 0x02
  691. 00000770  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  692. 00000774  6614                     bne        +0x16 /* 0000078A */
  693. 00000776  302C 0004                move.w     D0, [A4 + 0x4]
  694. 0000077A  907C FFF6                sub.w      D0, 0xFFF6
  695. 0000077E  41ED F916                lea.l      A0, [A5 - 0x6EA]
  696. 00000782  E540                     asl        D0.w, 2
  697. 00000784  2970 0000 0006           move.l     [A4 + 0x6], [A0 + D0.w]
  698. label0000078A:
  699. 0000078A  4AAC 0006                tst.l      [A4 + 0x6]
  700. 0000078E  57C0                     seq        D0
  701. 00000790  7202                     moveq.l    D1, 0x02
  702. 00000792  B26C 000A                cmp.w      D1, [A4 + 0xA]
  703. 00000796  56C1                     sne        D1
  704. 00000798  7401                     moveq.l    D2, 0x01
  705. 0000079A  B46C 000A                cmp.w      D2, [A4 + 0xA]
  706. 0000079E  56C2                     sne        D2
  707. 000007A0  C202                     and.b      D1, D2
  708. 000007A2  8001                     or.b       D0, D1
  709. 000007A4  6712                     beq        +0x14 /* 000007B8 */
  710. 000007A6  2047                     movea.l    A0, D7
  711. 000007A8  317C EC65 0010           move.w     [A0 + 0x10], 0xEC65
  712. 000007AE  2F06                     move.l     -[A7], D6
  713. 000007B0  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  714. 000007B4  6000 00D8                bra        +0xDA /* 0000088E */
  715. label000007B8:
  716. 000007B8  302C 0004                move.w     D0, [A4 + 0x4]
  717. 000007BC  907C FFF6                sub.w      D0, 0xFFF6
  718. 000007C0  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  719. 000007C4  E540                     asl        D0.w, 2
  720. 000007C6  222C 0006                move.l     D1, [A4 + 0x6]
  721. 000007CA  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  722. 000007CE  57C0                     seq        D0
  723. 000007D0  4A6C 000C                tst.w      [A4 + 0xC]
  724. 000007D4  57C1                     seq        D1
  725. 000007D6  C001                     and.b      D0, D1
  726. 000007D8  6712                     beq        +0x14 /* 000007EC */
  727. 000007DA  2047                     movea.l    A0, D7
  728. 000007DC  317C EC66 0010           move.w     [A0 + 0x10], 0xEC66
  729. 000007E2  2F06                     move.l     -[A7], D6
  730. 000007E4  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  731. 000007E8  6000 00A4                bra        +0xA6 /* 0000088E */
  732. label000007EC:
  733. 000007EC  426B 0010                clr.w      [A3 + 0x10]
  734. 000007F0  302C 0004                move.w     D0, [A4 + 0x4]
  735. 000007F4  907C FFF6                sub.w      D0, 0xFFF6
  736. 000007F8  41ED F96A                lea.l      A0, [A5 - 0x696]
  737. 000007FC  D040                     add.w      D0, D0
  738. 000007FE  3770 0000 0016           move.w     [A3 + 0x16], [A0 + D0.w]
  739. 00000804  276C 0006 0030           move.l     [A3 + 0x30], [A4 + 0x6]
  740. 0000080A  7000                     moveq.l    D0, 0x00
  741. 0000080C  2740 0012                move.l     [A3 + 0x12], D0
  742. 00000810  422B 0124                clr.b      [A3 + 0x124]
  743. 00000814  7000                     moveq.l    D0, 0x00
  744. 00000816  2740 007A                move.l     [A3 + 0x7A], D0
  745. 0000081A  2047                     movea.l    A0, D7
  746. 0000081C  7000                     moveq.l    D0, 0x00
  747. 0000081E  2140 008A                move.l     [A0 + 0x8A], D0
  748. 00000822  1014                     move.b     D0, [A4]
  749. 00000824  4880                     ext.w      D0
  750. 00000826  48C0                     ext.l      D0
  751. 00000828  7200                     moveq.l    D1, 0x00
  752. 0000082A  323C 0060                move.w     D1, 0x60 /* '`' */
  753. 0000082E  8081                     or.l       D0, D1
  754. 00000830  1880                     move.b     [A4], D0
  755. 00000832  4880                     ext.w      D0
  756. 00000834  48C0                     ext.l      D0
  757. 00000836  7200                     moveq.l    D1, 0x00
  758. 00000838  323C 009C                move.w     D1, 0x9C
  759. 0000083C  4681                     not.l      D1
  760. 0000083E  C081                     and.l      D0, D1
  761. 00000840  1880                     move.b     [A4], D0
  762. 00000842  08AC 0000 0003           bclr.b     [A4 + 0x3], 0x0
  763. 00000848  08AC 0001 0003           bclr.b     [A4 + 0x3], 0x1
  764. 0000084E  08AC 0002 0003           bclr.b     [A4 + 0x3], 0x2
  765. 00000854  4AAC 000E                tst.l      [A4 + 0xE]
  766. 00000858  56C0                     sne        D0
  767. 0000085A  4A00                     tst.b      D0
  768. 0000085C  6610                     bne        +0x12 /* 0000086E */
  769. 0000085E  1214                     move.b     D1, [A4]
  770. 00000860  4881                     ext.w      D1
  771. 00000862  48C1                     ext.l      D1
  772. 00000864  0801 0001                btst.b     D1, 0x1
  773. 00000868  56C1                     sne        D1
  774. 0000086A  8001                     or.b       D0, D1
  775. 0000086C  6706                     beq        +0x8 /* 00000874 */
  776. label0000086E:
  777. 0000086E  2045                     movea.l    A0, D5
  778. 00000870  08D0 0002                bset.b     [A0], 0x2
  779. label00000874:
  780. 00000874  2047                     movea.l    A0, D7
  781. 00000876  117C 0001 009B           move.b     [A0 + 0x9B], 0x1
  782. 0000087C  2046                     movea.l    A0, D6
  783. 0000087E  4868 002A                pea.l      [A0 + 0x2A]
  784. 00000882  7003                     moveq.l    D0, 0x03
  785. 00000884  2F00                     move.l     -[A7], D0
  786. 00000886  A85E                     syscall    BitSet
  787. 00000888  2F06                     move.l     -[A7], D6
  788. 0000088A  4EBA 0270                jsr        [PC + 0x270 /* 00000AFC */]
  789. label0000088E:
  790. 0000088E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  791. 00000892  4E5E                     unlink     A6
  792. 00000894  2E9F                     move.l     [A7], [A7]+
  793. 00000896  4E75                     rts
  794. fn00000898:
  795. 00000898  4E56 0000                link       A6, 0
  796. 0000089C  2F0C                     move.l     -[A7], A4
  797. 0000089E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  798. 000008A2  286E 0008                movea.l    A4, [A6 + 0x8]
  799. 000008A6  4267                     clr.w      -[A7]
  800. 000008A8  486C 002A                pea.l      [A4 + 0x2A]
  801. 000008AC  7003                     moveq.l    D0, 0x03
  802. 000008AE  2F00                     move.l     -[A7], D0
  803. 000008B0  A85D                     syscall    BitTst
  804. 000008B2  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  805. 000008B6  486C 002A                pea.l      [A4 + 0x2A]
  806. 000008BA  7003                     moveq.l    D0, 0x03
  807. 000008BC  2F00                     move.l     -[A7], D0
  808. 000008BE  A85E                     syscall    BitSet
  809. 000008C0  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  810. 000008C4  285F                     movea.l    A4, [A7]+
  811. 000008C6  4E5E                     unlink     A6
  812. 000008C8  2E9F                     move.l     [A7], [A7]+
  813. 000008CA  4E75                     rts
  814. fn000008CC:
  815. 000008CC  4E56 FFFC                link       A6, -0x0004
  816. 000008D0  48E7 0018                movem.l    -[A7], A3,A4
  817. 000008D4  286E 0008                movea.l    A4, [A6 + 0x8]
  818. 000008D8  102C FFEE                move.b     D0, [A4 - 0x12]
  819. 000008DC  0A00 0001                xori.b     D0, 0x1
  820. 000008E0  4A00                     tst.b      D0
  821. 000008E2  6608                     bne        +0xA /* 000008EC */
  822. 000008E4  802C FFED                or.b       D0, [A4 - 0x13]
  823. 000008E8  4A00                     tst.b      D0
  824. 000008EA  6738                     beq        +0x3A /* 00000924 */
  825. label000008EC:
  826. 000008EC  206C 0008                movea.l    A0, [A4 + 0x8]
  827. 000008F0  2068 003C                movea.l    A0, [A0 + 0x3C]
  828. 000008F4  4A68 0010                tst.w      [A0 + 0x10]
  829. 000008F8  56C1                     sne        D1
  830. 000008FA  C001                     and.b      D0, D1
  831. 000008FC  6726                     beq        +0x28 /* 00000924 */
  832. 000008FE  206C 0008                movea.l    A0, [A4 + 0x8]
  833. 00000902  2068 003C                movea.l    A0, [A0 + 0x3C]
  834. 00000906  226C FFF8                movea.l    A1, [A4 - 0x8]
  835. 0000090A  3368 0010 0010           move.w     [A1 + 0x10], [A0 + 0x10]
  836. 00000910  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  837. 00000914  4EBA 1256                jsr        [PC + 0x1256 /* 00001B6C */]
  838. 00000918  206E 0008                movea.l    A0, [A6 + 0x8]
  839. 0000091C  2C48                     movea.l    A6, A0
  840. 0000091E  4EFA 0506                jmp        [PC + 0x506 /* 00000E26 */]
  841. 00000922  0000 266C                ori.b      D0, 0x6C /* 'l' */
  842. // begin alternate branch 00000924-00000928
  843. label00000924:
  844. 00000924  266C FFF8                movea.l    A3, [A4 - 0x8]
  845. // end alternate branch 00000924-00000928
  846. label00000924: // (misaligned)
  847. 00000926  FFF8                     .invalid   <<F/7/7>>
  848. 00000928  082B 0004 0096           btst.b     [A3 + 0x96], 0x4
  849. 0000092E  56C0                     sne        D0
  850. 00000930  4400                     neg.b      D0
  851. 00000932  1940 FFEC                move.b     [A4 - 0x14], D0
  852. 00000936  0A00 0001                xori.b     D0, 0x1
  853. 0000093A  4A00                     tst.b      D0
  854. 0000093C  6722                     beq        +0x24 /* 00000960 */
  855. 0000093E  4AAB 007A                tst.l      [A3 + 0x7A]
  856. 00000942  57C1                     seq        D1
  857. 00000944  C001                     and.b      D0, D1
  858. 00000946  6718                     beq        +0x1A /* 00000960 */
  859. 00000948  276B 008A 007A           move.l     [A3 + 0x7A], [A3 + 0x8A]
  860. 0000094E  276B 008E 007E           move.l     [A3 + 0x7E], [A3 + 0x8E]
  861. 00000954  276B 0092 0082           move.l     [A3 + 0x82], [A3 + 0x92]
  862. 0000095A  276B 0096 0086           move.l     [A3 + 0x86], [A3 + 0x96]
  863. label00000960:
  864. 00000960  266C FFF8                movea.l    A3, [A4 - 0x8]
  865. 00000964  206C FFF4                movea.l    A0, [A4 - 0xC]
  866. 00000968  2D48 FFFC                move.l     [A6 - 0x4], A0
  867. 0000096C  7001                     moveq.l    D0, 0x01
  868. 0000096E  B0AB 0030                cmp.l      D0, [A3 + 0x30]
  869. 00000972  57C0                     seq        D0
  870. 00000974  4A00                     tst.b      D0
  871. 00000976  672E                     beq        +0x30 /* 000009A6 */
  872. 00000978  206C FFFC                movea.l    A0, [A4 - 0x4]
  873. 0000097C  3228 0004                move.w     D1, [A0 + 0x4]
  874. 00000980  48C1                     ext.l      D1
  875. 00000982  0801 0008                btst.b     D1, 0x8
  876. 00000986  57C1                     seq        D1
  877. 00000988  C001                     and.b      D0, D1
  878. 0000098A  671A                     beq        +0x1C /* 000009A6 */
  879. 0000098C  377C FF88 0010           move.w     [A3 + 0x10], 0xFF88
  880. 00000992  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  881. 00000996  4EBA 11D4                jsr        [PC + 0x11D4 /* 00001B6C */]
  882. 0000099A  206E 0008                movea.l    A0, [A6 + 0x8]
  883. 0000099E  2C48                     movea.l    A6, A0
  884. 000009A0  4EFA 0484                jmp        [PC + 0x484 /* 00000E26 */]
  885. 000009A4  0000 102C                ori.b      D0, 0x2C /* ',' */
  886. // begin alternate branch 000009A6-000009AA
  887. label000009A6:
  888. 000009A6  102C FFEE                move.b     D0, [A4 - 0x12]
  889. // end alternate branch 000009A6-000009AA
  890. label000009A6: // (misaligned)
  891. 000009A8  FFEE                     .invalid   <<F/7/7>>
  892. 000009AA  0A00 0001                xori.b     D0, 0x1
  893. 000009AE  4A00                     tst.b      D0
  894. 000009B0  6700 0140                beq        +0x142 /* 00000AF2 */
  895. 000009B4  122C FFEC                move.b     D1, [A4 - 0x14]
  896. 000009B8  0A01 0001                xori.b     D1, 0x1
  897. 000009BC  C001                     and.b      D0, D1
  898. 000009BE  6700 0132                beq        +0x134 /* 00000AF2 */
  899. 000009C2  4267                     clr.w      -[A7]
  900. 000009C4  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  901. 000009C8  2F2B 008E                move.l     -[A7], [A3 + 0x8E]
  902. 000009CC  2F2B 0092                move.l     -[A7], [A3 + 0x92]
  903. 000009D0  2F2B 0096                move.l     -[A7], [A3 + 0x96]
  904. 000009D4  4EBA FAF6                jsr        [PC - 0x50A /* 000004CC */]
  905. 000009D8  195F FFEF                move.b     [A4 - 0x11], [A7]+
  906. 000009DC  206E FFFC                movea.l    A0, [A6 - 0x4]
  907. 000009E0  1010                     move.b     D0, [A0]
  908. 000009E2  4880                     ext.w      D0
  909. 000009E4  48C0                     ext.l      D0
  910. 000009E6  0800 0002                btst.b     D0, 0x2
  911. 000009EA  6722                     beq        +0x24 /* 00000A0E */
  912. 000009EC  082C 0000 FFEF           btst.b     [A4 - 0x11], 0x0
  913. 000009F2  6638                     bne        +0x3A /* 00000A2C */
  914. 000009F4  206E FFFC                movea.l    A0, [A6 - 0x4]
  915. 000009F8  0890 0006                bclr.b     [A0], 0x6
  916. 000009FC  082C 0002 FFEF           btst.b     [A4 - 0x11], 0x2
  917. 00000A02  6628                     bne        +0x2A /* 00000A2C */
  918. 00000A04  206E FFFC                movea.l    A0, [A6 - 0x4]
  919. 00000A08  0890 0005                bclr.b     [A0], 0x5
  920. 00000A0C  601E                     bra        +0x20 /* 00000A2C */
  921. label00000A0E:
  922. 00000A0E  206E FFFC                movea.l    A0, [A6 - 0x4]
  923. 00000A12  08D0 0002                bset.b     [A0], 0x2
  924. 00000A16  206C FFFC                movea.l    A0, [A4 - 0x4]
  925. 00000A1A  202B 008E                move.l     D0, [A3 + 0x8E]
  926. 00000A1E  B0A8 0040                cmp.l      D0, [A0 + 0x40]
  927. 00000A22  6608                     bne        +0xA /* 00000A2C */
  928. 00000A24  206E FFFC                movea.l    A0, [A6 - 0x4]
  929. 00000A28  08D0 0007                bset.b     [A0], 0x7
  930. label00000A2C:
  931. 00000A2C  7000                     moveq.l    D0, 0x00
  932. 00000A2E  102C FFEF                move.b     D0, [A4 - 0x11]
  933. 00000A32  206E FFFC                movea.l    A0, [A6 - 0x4]
  934. 00000A36  1210                     move.b     D1, [A0]
  935. 00000A38  4881                     ext.w      D1
  936. 00000A3A  48C1                     ext.l      D1
  937. 00000A3C  C2BC 0000 00F0           and.l      D1, 0xF0
  938. 00000A42  8081                     or.l       D0, D1
  939. 00000A44  1940 FFEF                move.b     [A4 - 0x11], D0
  940. 00000A48  206E FFFC                movea.l    A0, [A6 - 0x4]
  941. 00000A4C  4AA8 000E                tst.l      [A0 + 0xE]
  942. 00000A50  57C0                     seq        D0
  943. 00000A52  4A00                     tst.b      D0
  944. 00000A54  675A                     beq        +0x5C /* 00000AB0 */
  945. 00000A56  1210                     move.b     D1, [A0]
  946. 00000A58  4881                     ext.w      D1
  947. 00000A5A  48C1                     ext.l      D1
  948. 00000A5C  0801 0001                btst.b     D1, 0x1
  949. 00000A60  57C1                     seq        D1
  950. 00000A62  C001                     and.b      D0, D1
  951. 00000A64  674A                     beq        +0x4C /* 00000AB0 */
  952. 00000A66  7000                     moveq.l    D0, 0x00
  953. 00000A68  102C FFEF                move.b     D0, [A4 - 0x11]
  954. 00000A6C  7200                     moveq.l    D1, 0x00
  955. 00000A6E  1228 0001                move.b     D1, [A0 + 0x1]
  956. 00000A72  C081                     and.l      D0, D1
  957. 00000A74  1228 0001                move.b     D1, [A0 + 0x1]
  958. 00000A78  4881                     ext.w      D1
  959. 00000A7A  48C1                     ext.l      D1
  960. 00000A7C  B280                     cmp.l      D1, D0
  961. 00000A7E  671A                     beq        +0x1C /* 00000A9A */
  962. 00000A80  377C EC78 0010           move.w     [A3 + 0x10], 0xEC78
  963. 00000A86  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  964. 00000A8A  4EBA 10E0                jsr        [PC + 0x10E0 /* 00001B6C */]
  965. 00000A8E  206E 0008                movea.l    A0, [A6 + 0x8]
  966. 00000A92  2C48                     movea.l    A6, A0
  967. 00000A94  4EFA 0390                jmp        [PC + 0x390 /* 00000E26 */]
  968. 00000A98  0000 7000                ori.b      D0, 0x0
  969. // begin alternate branch 00000A9A-00000A9C
  970. label00000A9A:
  971. 00000A9A  7000                     moveq.l    D0, 0x00
  972. // end alternate branch 00000A9A-00000A9C
  973. label00000A9A: // (misaligned)
  974. 00000A9C  206E FFFC                movea.l    A0, [A6 - 0x4]
  975. 00000AA0  1028 0001                move.b     D0, [A0 + 0x1]
  976. 00000AA4  C0BC 0000 00F0           and.l      D0, 0xF0
  977. 00000AAA  1140 0001                move.b     [A0 + 0x1], D0
  978. 00000AAE  6042                     bra        +0x44 /* 00000AF2 */
  979. label00000AB0:
  980. 00000AB0  7000                     moveq.l    D0, 0x00
  981. 00000AB2  206E FFFC                movea.l    A0, [A6 - 0x4]
  982. 00000AB6  1028 0001                move.b     D0, [A0 + 0x1]
  983. 00000ABA  C0BC 0000 00F0           and.l      D0, 0xF0
  984. 00000AC0  7200                     moveq.l    D1, 0x00
  985. 00000AC2  122C FFEF                move.b     D1, [A4 - 0x11]
  986. 00000AC6  C081                     and.l      D0, D1
  987. 00000AC8  7200                     moveq.l    D1, 0x00
  988. 00000ACA  1228 0001                move.b     D1, [A0 + 0x1]
  989. 00000ACE  C2BC 0000 00F0           and.l      D1, 0xF0
  990. 00000AD4  B280                     cmp.l      D1, D0
  991. 00000AD6  671A                     beq        +0x1C /* 00000AF2 */
  992. 00000AD8  377C EC78 0010           move.w     [A3 + 0x10], 0xEC78
  993. 00000ADE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  994. 00000AE2  4EBA 1088                jsr        [PC + 0x1088 /* 00001B6C */]
  995. 00000AE6  206E 0008                movea.l    A0, [A6 + 0x8]
  996. 00000AEA  2C48                     movea.l    A6, A0
  997. 00000AEC  4EFA 0338                jmp        [PC + 0x338 /* 00000E26 */]
  998. 00000AF0  0000 4CDF                ori.b      D0, 0xDF
  999. // begin alternate branch 00000AF2-00000AF6
  1000. label00000AF2:
  1001. 00000AF2  4CDF 1800                movem.l    A3,A4, [A7]+
  1002. // end alternate branch 00000AF2-00000AF6
  1003. label00000AF2: // (misaligned)
  1004. 00000AF4  1800                     move.b     D4, D0
  1005. 00000AF6  4E5E                     unlink     A6
  1006. 00000AF8  2E9F                     move.l     [A7], [A7]+
  1007. 00000AFA  4E75                     rts
  1008. fn00000AFC:
  1009. 00000AFC  4E56 FFD8                link       A6, -0x0028
  1010. 00000B00  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1011. 00000B04  4267                     clr.w      -[A7]
  1012. 00000B06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1013. 00000B0A  4EBA FD8C                jsr        [PC - 0x274 /* 00000898 */]
  1014. 00000B0E  101F                     move.b     D0, [A7]+
  1015. 00000B10  6604                     bne        +0x6 /* 00000B16 */
  1016. 00000B12  6000 0312                bra        +0x314 /* 00000E26 */
  1017. label00000B16:
  1018. 00000B16  206E 0008                movea.l    A0, [A6 + 0x8]
  1019. 00000B1A  2D68 0030 FFF8           move.l     [A6 - 0x8], [A0 + 0x30]
  1020. label00000B20:
  1021. 00000B20  42A7                     clr.l      -[A7]
  1022. 00000B22  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1023. 00000B26  0C9F 0000 0800           cmpi.l     [A7]+, 0x800
  1024. 00000B2C  6C16                     bge        +0x18 /* 00000B44 */
  1025. 00000B2E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1026. 00000B32  317C FFD5 0010           move.w     [A0 + 0x10], 0xFFD5
  1027. 00000B38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1028. 00000B3C  4EBA 102E                jsr        [PC + 0x102E /* 00001B6C */]
  1029. 00000B40  6000 02E4                bra        +0x2E6 /* 00000E26 */
  1030. label00000B44:
  1031. 00000B44  206E 0008                movea.l    A0, [A6 + 0x8]
  1032. 00000B48  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  1033. 00000B4E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1034. 00000B52  3028 0004                move.w     D0, [A0 + 0x4]
  1035. 00000B56  48C0                     ext.l      D0
  1036. 00000B58  0800 0009                btst.b     D0, 0x9 /* '\t' */
  1037. 00000B5C  56C0                     sne        D0
  1038. 00000B5E  4400                     neg.b      D0
  1039. 00000B60  1D40 FFEE                move.b     [A6 - 0x12], D0
  1040. 00000B64  206E 0008                movea.l    A0, [A6 + 0x8]
  1041. 00000B68  0828 0004 004C           btst.b     [A0 + 0x4C], 0x4
  1042. 00000B6E  56C0                     sne        D0
  1043. 00000B70  4400                     neg.b      D0
  1044. 00000B72  1D40 FFED                move.b     [A6 - 0x13], D0
  1045. 00000B76  206E FFF8                movea.l    A0, [A6 - 0x8]
  1046. 00000B7A  1028 009A                move.b     D0, [A0 + 0x9A]
  1047. 00000B7E  670A                     beq        +0xC /* 00000B8A */
  1048. 00000B80  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1049. 00000B84  2D48 FFF4                move.l     [A6 - 0xC], A0
  1050. 00000B88  600C                     bra        +0xE /* 00000B96 */
  1051. label00000B8A:
  1052. 00000B8A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1053. 00000B8E  41E8 009C                lea.l      A0, [A0 + 0x9C]
  1054. 00000B92  2D48 FFF4                move.l     [A6 - 0xC], A0
  1055. label00000B96:
  1056. 00000B96  206E FFF4                movea.l    A0, [A6 - 0xC]
  1057. 00000B9A  3D68 0004 FFEA           move.w     [A6 - 0x16], [A0 + 0x4]
  1058. 00000BA0  6C00 00AA                bge        +0xAC /* 00000C4C */
  1059. 00000BA4  206E FFF8                movea.l    A0, [A6 - 0x8]
  1060. 00000BA8  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1061. 00000BAC  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  1062. 00000BB2  6066                     bra        +0x68 /* 00000C1A */
  1063. label00000BB4:
  1064. 00000BB4  302E FFE8                move.w     D0, [A6 - 0x18]
  1065. 00000BB8  907C FFF6                sub.w      D0, 0xFFF6
  1066. 00000BBC  41ED F898                lea.l      A0, [A5 - 0x768]
  1067. 00000BC0  D040                     add.w      D0, D0
  1068. 00000BC2  4A70 0000                tst.w      [A0 + D0.w]
  1069. 00000BC6  56C0                     sne        D0
  1070. 00000BC8  4A00                     tst.b      D0
  1071. 00000BCA  674A                     beq        +0x4C /* 00000C16 */
  1072. 00000BCC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1073. 00000BD0  322E FFE8                move.w     D1, [A6 - 0x18]
  1074. 00000BD4  927C FFF6                sub.w      D1, 0xFFF6
  1075. 00000BD8  43ED F96A                lea.l      A1, [A5 - 0x696]
  1076. 00000BDC  D241                     add.w      D1, D1
  1077. 00000BDE  3428 0016                move.w     D2, [A0 + 0x16]
  1078. 00000BE2  B471 1000                cmp.w      D2, [A1 + D1.w]
  1079. 00000BE6  57C1                     seq        D1
  1080. 00000BE8  C001                     and.b      D0, D1
  1081. 00000BEA  672A                     beq        +0x2C /* 00000C16 */
  1082. 00000BEC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1083. 00000BF0  322E FFE8                move.w     D1, [A6 - 0x18]
  1084. 00000BF4  927C FFF6                sub.w      D1, 0xFFF6
  1085. 00000BF8  43ED F916                lea.l      A1, [A5 - 0x6EA]
  1086. 00000BFC  E541                     asl        D1.w, 2
  1087. 00000BFE  2428 0030                move.l     D2, [A0 + 0x30]
  1088. 00000C02  B4B1 1000                cmp.l      D2, [A1 + D1.w]
  1089. 00000C06  57C1                     seq        D1
  1090. 00000C08  C001                     and.b      D0, D1
  1091. 00000C0A  670A                     beq        +0xC /* 00000C16 */
  1092. 00000C0C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1093. 00000C10  08E8 0000 0003           bset.b     [A0 + 0x3], 0x0
  1094. label00000C16:
  1095. 00000C16  526E FFE8                addq.w     [A6 - 0x18], 1
  1096. label00000C1A:
  1097. 00000C1A  700A                     moveq.l    D0, 0x0A
  1098. 00000C1C  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  1099. 00000C20  6C92                     bge        -0x6C /* 00000BB4 */
  1100. 00000C22  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1101. 00000C26  2248                     movea.l    A1, A0
  1102. 00000C28  3029 0016                move.w     D0, [A1 + 0x16]
  1103. 00000C2C  907C FFF6                sub.w      D0, 0xFFF6
  1104. 00000C30  43ED F388                lea.l      A1, [A5 - 0xC78]
  1105. 00000C34  E540                     asl        D0.w, 2
  1106. 00000C36  2228 0030                move.l     D1, [A0 + 0x30]
  1107. 00000C3A  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  1108. 00000C3E  6636                     bne        +0x38 /* 00000C76 */
  1109. 00000C40  206E FFF4                movea.l    A0, [A6 - 0xC]
  1110. 00000C44  08E8 0002 0003           bset.b     [A0 + 0x3], 0x2
  1111. 00000C4A  602A                     bra        +0x2C /* 00000C76 */
  1112. label00000C4C:
  1113. 00000C4C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1114. 00000C50  226E FFF4                movea.l    A1, [A6 - 0xC]
  1115. 00000C54  3029 0004                move.w     D0, [A1 + 0x4]
  1116. 00000C58  907C FFF6                sub.w      D0, 0xFFF6
  1117. 00000C5C  43ED F916                lea.l      A1, [A5 - 0x6EA]
  1118. 00000C60  E540                     asl        D0.w, 2
  1119. 00000C62  2228 0030                move.l     D1, [A0 + 0x30]
  1120. 00000C66  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  1121. 00000C6A  660A                     bne        +0xC /* 00000C76 */
  1122. 00000C6C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1123. 00000C70  08E8 0000 0003           bset.b     [A0 + 0x3], 0x0
  1124. label00000C76:
  1125. 00000C76  206E FFF8                movea.l    A0, [A6 - 0x8]
  1126. 00000C7A  302E FFEA                move.w     D0, [A6 - 0x16]
  1127. 00000C7E  907C FFF6                sub.w      D0, 0xFFF6
  1128. 00000C82  43ED F8C2                lea.l      A1, [A5 - 0x73E]
  1129. 00000C86  E540                     asl        D0.w, 2
  1130. 00000C88  2228 0030                move.l     D1, [A0 + 0x30]
  1131. 00000C8C  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  1132. 00000C90  6600 009A                bne        +0x9C /* 00000D2C */
  1133. 00000C94  206E FFF8                movea.l    A0, [A6 - 0x8]
  1134. 00000C98  2D48 FFE0                move.l     [A6 - 0x20], A0
  1135. 00000C9C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1136. 00000CA0  226E FFE0                movea.l    A1, [A6 - 0x20]
  1137. 00000CA4  2368 0006 0030           move.l     [A1 + 0x30], [A0 + 0x6]
  1138. 00000CAA  206E FFF4                movea.l    A0, [A6 - 0xC]
  1139. 00000CAE  226E FFE0                movea.l    A1, [A6 - 0x20]
  1140. 00000CB2  2368 0006 0064           move.l     [A1 + 0x64], [A0 + 0x6]
  1141. 00000CB8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1142. 00000CBC  117C 0001 009B           move.b     [A0 + 0x9B], 0x1
  1143. 00000CC2  102E FFEE                move.b     D0, [A6 - 0x12]
  1144. 00000CC6  6726                     beq        +0x28 /* 00000CEE */
  1145. 00000CC8  122E FFED                move.b     D1, [A6 - 0x13]
  1146. 00000CCC  0A01 0001                xori.b     D1, 0x1
  1147. 00000CD0  C001                     and.b      D0, D1
  1148. 00000CD2  671A                     beq        +0x1C /* 00000CEE */
  1149. 00000CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1150. 00000CD8  4868 002A                pea.l      [A0 + 0x2A]
  1151. 00000CDC  7003                     moveq.l    D0, 0x03
  1152. 00000CDE  2F00                     move.l     -[A7], D0
  1153. 00000CE0  A85E                     syscall    BitSet
  1154. 00000CE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1155. 00000CE6  4EBA 0824                jsr        [PC + 0x824 /* 0000150C */]
  1156. 00000CEA  6000 013A                bra        +0x13C /* 00000E26 */
  1157. label00000CEE:
  1158. 00000CEE  206E 0008                movea.l    A0, [A6 + 0x8]
  1159. 00000CF2  4868 002A                pea.l      [A0 + 0x2A]
  1160. 00000CF6  7003                     moveq.l    D0, 0x03
  1161. 00000CF8  2F00                     move.l     -[A7], D0
  1162. 00000CFA  A85F                     syscall    BitClr
  1163. 00000CFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1164. 00000D00  487A 080A                pea.l      [PC + 0x80A /* 0000150C, value 0x4E56FFD6 */]
  1165. 00000D04  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1166. 00000D08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1167. 00000D0C  4EBA F678                jsr        [PC - 0x988 /* 00000386 */]
  1168. 00000D10  4267                     clr.w      -[A7]
  1169. 00000D12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1170. 00000D16  4EBA FB80                jsr        [PC - 0x480 /* 00000898 */]
  1171. 00000D1A  101F                     move.b     D0, [A7]+
  1172. 00000D1C  6700 0108                beq        +0x10A /* 00000E26 */
  1173. 00000D20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1174. 00000D24  4EBA 07E6                jsr        [PC + 0x7E6 /* 0000150C */]
  1175. 00000D28  6000 00FC                bra        +0xFE /* 00000E26 */
  1176. label00000D2C:
  1177. 00000D2C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1178. 00000D30  4A68 0010                tst.w      [A0 + 0x10]
  1179. 00000D34  670C                     beq        +0xE /* 00000D42 */
  1180. 00000D36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1181. 00000D3A  4EBA 0E30                jsr        [PC + 0xE30 /* 00001B6C */]
  1182. 00000D3E  6000 00E6                bra        +0xE8 /* 00000E26 */
  1183. label00000D42:
  1184. 00000D42  206E FFF8                movea.l    A0, [A6 - 0x8]
  1185. 00000D46  1028 009B                move.b     D0, [A0 + 0x9B]
  1186. 00000D4A  6706                     beq        +0x8 /* 00000D52 */
  1187. 00000D4C  4228 009B                clr.b      [A0 + 0x9B]
  1188. 00000D50  6006                     bra        +0x8 /* 00000D58 */
  1189. label00000D52:
  1190. 00000D52  2F0E                     move.l     -[A7], A6
  1191. 00000D54  4EBA FB76                jsr        [PC - 0x48A /* 000008CC */]
  1192. label00000D58:
  1193. 00000D58  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1194. 00000D5C  42A7                     clr.l      -[A7]
  1195. 00000D5E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1196. 00000D62  206E FFF8                movea.l    A0, [A6 - 0x8]
  1197. 00000D66  2F28 0030                move.l     -[A7], [A0 + 0x30]
  1198. 00000D6A  4EBA F2CC                jsr        [PC - 0xD34 /* 00000038 */]
  1199. 00000D6E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1200. 00000D72  56C0                     sne        D0
  1201. 00000D74  4A00                     tst.b      D0
  1202. 00000D76  675A                     beq        +0x5C /* 00000DD2 */
  1203. 00000D78  206E FFF0                movea.l    A0, [A6 - 0x10]
  1204. 00000D7C  4AA8 000A                tst.l      [A0 + 0xA]
  1205. 00000D80  56C1                     sne        D1
  1206. 00000D82  C001                     and.b      D0, D1
  1207. 00000D84  674C                     beq        +0x4E /* 00000DD2 */
  1208. 00000D86  206E FFF8                movea.l    A0, [A6 - 0x8]
  1209. 00000D8A  2D48 FFDC                move.l     [A6 - 0x24], A0
  1210. 00000D8E  206E FFF0                movea.l    A0, [A6 - 0x10]
  1211. 00000D92  226E FFDC                movea.l    A1, [A6 - 0x24]
  1212. 00000D96  2368 000A 0064           move.l     [A1 + 0x64], [A0 + 0xA]
  1213. 00000D9C  206E FFF0                movea.l    A0, [A6 - 0x10]
  1214. 00000DA0  226E FFDC                movea.l    A1, [A6 - 0x24]
  1215. 00000DA4  2368 000A 0030           move.l     [A1 + 0x30], [A0 + 0xA]
  1216. 00000DAA  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1217. 00000DAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1218. 00000DB2  487A FD48                pea.l      [PC - 0x2B8 /* 00000AFC, value 0x4E56FFD8 */]
  1219. 00000DB6  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1220. 00000DBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1221. 00000DBE  4868 002A                pea.l      [A0 + 0x2A]
  1222. 00000DC2  7003                     moveq.l    D0, 0x03
  1223. 00000DC4  2F00                     move.l     -[A7], D0
  1224. 00000DC6  A85F                     syscall    BitClr
  1225. 00000DC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1226. 00000DCC  4EBA F5B8                jsr        [PC - 0xA48 /* 00000386 */]
  1227. 00000DD0  6040                     bra        +0x42 /* 00000E12 */
  1228. label00000DD2:
  1229. 00000DD2  206E FFF8                movea.l    A0, [A6 - 0x8]
  1230. 00000DD6  2D48 FFD8                move.l     [A6 - 0x28], A0
  1231. 00000DDA  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1232. 00000DDE  206E FFD8                movea.l    A0, [A6 - 0x28]
  1233. 00000DE2  317C FFFF 001C           move.w     [A0 + 0x1C], 0xFFFF
  1234. 00000DE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1235. 00000DEC  487A 0046                pea.l      [PC + 0x46 /* 00000E34, value 0x4E56FFEC */]
  1236. 00000DF0  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1237. 00000DF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1238. 00000DF8  4868 002A                pea.l      [A0 + 0x2A]
  1239. 00000DFC  7003                     moveq.l    D0, 0x03
  1240. 00000DFE  2F00                     move.l     -[A7], D0
  1241. 00000E00  A85F                     syscall    BitClr
  1242. 00000E02  4267                     clr.w      -[A7]
  1243. 00000E04  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1244. 00000E08  1F3C 0001                move.b     -[A7], 0x1
  1245. 00000E0C  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1246. 00000E10  4A5F                     tst.w      [A7]+
  1247. label00000E12:
  1248. 00000E12  4267                     clr.w      -[A7]
  1249. 00000E14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1250. 00000E18  4EBA FA7E                jsr        [PC - 0x582 /* 00000898 */]
  1251. 00000E1C  101F                     move.b     D0, [A7]+
  1252. 00000E1E  0A00 0001                xori.b     D0, 0x1
  1253. 00000E22  6700 FCFC                beq        -0x302 /* 00000B20 */
  1254. label00000E26:
  1255. 00000E26  4FEE FFB8                lea.l      A7, [A6 - 0x48]
  1256. 00000E2A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1257. 00000E2E  4E5E                     unlink     A6
  1258. 00000E30  2E9F                     move.l     [A7], [A7]+
  1259. 00000E32  4E75                     rts
  1260. 00000E34  4E56 FFEC                link       A6, -0x0014
  1261. 00000E38  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1262. 00000E3C  2C2E 0008                move.l     D6, [A6 + 0x8]
  1263. 00000E40  2046                     movea.l    A0, D6
  1264. 00000E42  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  1265. 00000E48  2046                     movea.l    A0, D6
  1266. 00000E4A  2E28 0030                move.l     D7, [A0 + 0x30]
  1267. 00000E4E  2847                     movea.l    A4, D7
  1268. 00000E50  102C 009A                move.b     D0, [A4 + 0x9A]
  1269. 00000E54  670A                     beq        +0xC /* 00000E60 */
  1270. 00000E56  2047                     movea.l    A0, D7
  1271. 00000E58  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1272. 00000E5C  2A08                     move.l     D5, A0
  1273. 00000E5E  6008                     bra        +0xA /* 00000E68 */
  1274. label00000E60:
  1275. 00000E60  2047                     movea.l    A0, D7
  1276. 00000E62  41E8 009C                lea.l      A0, [A0 + 0x9C]
  1277. 00000E66  2A08                     move.l     D5, A0
  1278. label00000E68:
  1279. 00000E68  2045                     movea.l    A0, D5
  1280. 00000E6A  2D48 FFEC                move.l     [A6 - 0x14], A0
  1281. 00000E6E  4A6C 0010                tst.w      [A4 + 0x10]
  1282. 00000E72  6728                     beq        +0x2A /* 00000E9C */
  1283. 00000E74  70D5                     moveq.l    D0, 0xFFFFFFD5
  1284. 00000E76  B06C 0010                cmp.w      D0, [A4 + 0x10]
  1285. 00000E7A  57C0                     seq        D0
  1286. 00000E7C  4A00                     tst.b      D0
  1287. 00000E7E  6714                     beq        +0x16 /* 00000E94 */
  1288. 00000E80  206E FFEC                movea.l    A0, [A6 - 0x14]
  1289. 00000E84  4AA8 000E                tst.l      [A0 + 0xE]
  1290. 00000E88  57C1                     seq        D1
  1291. 00000E8A  C001                     and.b      D0, D1
  1292. 00000E8C  6706                     beq        +0x8 /* 00000E94 */
  1293. 00000E8E  397C FF88 0010           move.w     [A4 + 0x10], 0xFF88
  1294. label00000E94:
  1295. 00000E94  2F06                     move.l     -[A7], D6
  1296. 00000E96  4EBA FC64                jsr        [PC - 0x39C /* 00000AFC */]
  1297. 00000E9A  605A                     bra        +0x5C /* 00000EF6 */
  1298. label00000E9C:
  1299. 00000E9C  42A7                     clr.l      -[A7]
  1300. 00000E9E  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  1301. 00000EA2  2F2C 0030                move.l     -[A7], [A4 + 0x30]
  1302. 00000EA6  4EBA F190                jsr        [PC - 0xE70 /* 00000038 */]
  1303. 00000EAA  281F                     move.l     D4, [A7]+
  1304. 00000EAC  6730                     beq        +0x32 /* 00000EDE */
  1305. 00000EAE  2644                     movea.l    A3, D4
  1306. 00000EB0  2047                     movea.l    A0, D7
  1307. 00000EB2  2028 0064                move.l     D0, [A0 + 0x64]
  1308. 00000EB6  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  1309. 00000EBA  6722                     beq        +0x24 /* 00000EDE */
  1310. 00000EBC  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1311. 00000EC0  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1312. 00000EC4  2047                     movea.l    A0, D7
  1313. 00000EC6  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1314. 00000ECA  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  1315. 00000ECE  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1316. 00000ED2  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1317. 00000ED6  3F2B 001A                move.w     -[A7], [A3 + 0x1A]
  1318. 00000EDA  4EBA F1D8                jsr        [PC - 0xE28 /* 000000B4 */]
  1319. label00000EDE:
  1320. 00000EDE  2047                     movea.l    A0, D7
  1321. 00000EE0  2968 0064 0030           move.l     [A4 + 0x30], [A0 + 0x64]
  1322. 00000EE6  2F06                     move.l     -[A7], D6
  1323. 00000EE8  487A FC12                pea.l      [PC - 0x3EE /* 00000AFC, value 0x4E56FFD8 */]
  1324. 00000EEC  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1325. 00000EF0  2F06                     move.l     -[A7], D6
  1326. 00000EF2  4EBA F492                jsr        [PC - 0xB6E /* 00000386 */]
  1327. label00000EF6:
  1328. 00000EF6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1329. 00000EFA  4E5E                     unlink     A6
  1330. 00000EFC  2E9F                     move.l     [A7], [A7]+
  1331. 00000EFE  4E75                     rts
  1332. fn00000F00:
  1333. 00000F00  4E56 0000                link       A6, 0
  1334. 00000F04  48E7 0018                movem.l    -[A7], A3,A4
  1335. 00000F08  286E 0008                movea.l    A4, [A6 + 0x8]
  1336. 00000F0C  266C FFEE                movea.l    A3, [A4 - 0x12]
  1337. 00000F10  206C FFFC                movea.l    A0, [A4 - 0x4]
  1338. 00000F14  4A68 0010                tst.w      [A0 + 0x10]
  1339. 00000F18  6714                     beq        +0x16 /* 00000F2E */
  1340. 00000F1A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1341. 00000F1E  4EBA 0C4C                jsr        [PC + 0xC4C /* 00001B6C */]
  1342. 00000F22  206E 0008                movea.l    A0, [A6 + 0x8]
  1343. 00000F26  2C48                     movea.l    A6, A0
  1344. 00000F28  4EFA 0820                jmp        [PC + 0x820 /* 0000174A */]
  1345. 00000F2C  0000 302B                ori.b      D0, 0x2B /* '+' */
  1346. // begin alternate branch 00000F2E-00000F34
  1347. label00000F2E:
  1348. 00000F2E  302B 000A                move.w     D0, [A3 + 0xA]
  1349. 00000F32  5340                     subq.w     D0, 1
  1350. // end alternate branch 00000F2E-00000F34
  1351. label00000F2E: // (misaligned)
  1352. 00000F30  000A 5340                ori.b      A2, 0x40 /* '@' */
  1353. 00000F34  6728                     beq        +0x2A /* 00000F5E */
  1354. 00000F36  5340                     subq.w     D0, 1
  1355. 00000F38  6704                     beq        +0x6 /* 00000F3E */
  1356. 00000F3A  6000 0092                bra        +0x94 /* 00000FCE */
  1357. label00000F3E:
  1358. 00000F3E  206C FFF8                movea.l    A0, [A4 - 0x8]
  1359. 00000F42  0828 0004 001E           btst.b     [A0 + 0x1E], 0x4
  1360. 00000F48  6708                     beq        +0xA /* 00000F52 */
  1361. 00000F4A  2768 0030 0006           move.l     [A3 + 0x6], [A0 + 0x30]
  1362. 00000F50  607C                     bra        +0x7E /* 00000FCE */
  1363. label00000F52:
  1364. 00000F52  206C FFF8                movea.l    A0, [A4 - 0x8]
  1365. 00000F56  317C FF88 0010           move.w     [A0 + 0x10], 0xFF88
  1366. 00000F5C  6070                     bra        +0x72 /* 00000FCE */
  1367. label00000F5E:
  1368. 00000F5E  206C 0008                movea.l    A0, [A4 + 0x8]
  1369. 00000F62  2068 003C                movea.l    A0, [A0 + 0x3C]
  1370. 00000F66  4A68 0010                tst.w      [A0 + 0x10]
  1371. 00000F6A  6742                     beq        +0x44 /* 00000FAE */
  1372. 00000F6C  206C 0008                movea.l    A0, [A4 + 0x8]
  1373. 00000F70  2068 003C                movea.l    A0, [A0 + 0x3C]
  1374. 00000F74  0C68 FE61 0010           cmpi.w     [A0 + 0x10], 0xFE61
  1375. 00000F7A  660C                     bne        +0xE /* 00000F88 */
  1376. 00000F7C  206C FFFC                movea.l    A0, [A4 - 0x4]
  1377. 00000F80  317C FFD5 0010           move.w     [A0 + 0x10], 0xFFD5
  1378. 00000F86  6012                     bra        +0x14 /* 00000F9A */
  1379. label00000F88:
  1380. 00000F88  206C 0008                movea.l    A0, [A4 + 0x8]
  1381. 00000F8C  2068 003C                movea.l    A0, [A0 + 0x3C]
  1382. 00000F90  226C FFFC                movea.l    A1, [A4 - 0x4]
  1383. 00000F94  3368 0010 0010           move.w     [A1 + 0x10], [A0 + 0x10]
  1384. label00000F9A:
  1385. 00000F9A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1386. 00000F9E  4EBA 0BCC                jsr        [PC + 0xBCC /* 00001B6C */]
  1387. 00000FA2  206E 0008                movea.l    A0, [A6 + 0x8]
  1388. 00000FA6  2C48                     movea.l    A6, A0
  1389. 00000FA8  4EFA 07A0                jmp        [PC + 0x7A0 /* 0000174A */]
  1390. 00000FAC  0000 4240                ori.b      D0, 0x40 /* '@' */
  1391. // begin alternate branch 00000FAE-00000FB0
  1392. label00000FAE:
  1393. 00000FAE  4240                     clr.w      D0
  1394. // end alternate branch 00000FAE-00000FB0
  1395. label00000FAE: // (misaligned)
  1396. 00000FB0  102B 0012                move.b     D0, [A3 + 0x12]
  1397. 00000FB4  4A40                     tst.w      D0
  1398. 00000FB6  660C                     bne        +0xE /* 00000FC4 */
  1399. 00000FB8  206C FFF8                movea.l    A0, [A4 - 0x8]
  1400. 00000FBC  2768 0064 0006           move.l     [A3 + 0x6], [A0 + 0x64]
  1401. 00000FC2  600A                     bra        +0xC /* 00000FCE */
  1402. label00000FC4:
  1403. 00000FC4  206C FFF8                movea.l    A0, [A4 - 0x8]
  1404. 00000FC8  2768 0030 0006           move.l     [A3 + 0x6], [A0 + 0x30]
  1405. label00000FCE:
  1406. 00000FCE  4CDF 1800                movem.l    A3,A4, [A7]+
  1407. 00000FD2  4E5E                     unlink     A6
  1408. 00000FD4  2E9F                     move.l     [A7], [A7]+
  1409. 00000FD6  4E75                     rts
  1410. fn00000FD8:
  1411. 00000FD8  4E56 0000                link       A6, 0
  1412. 00000FDC  48E7 0018                movem.l    -[A7], A3,A4
  1413. 00000FE0  286E 0008                movea.l    A4, [A6 + 0x8]
  1414. 00000FE4  266C FFEE                movea.l    A3, [A4 - 0x12]
  1415. 00000FE8  422C FFED                clr.b      [A4 - 0x13]
  1416. 00000FEC  42AC FFE8                clr.l      [A4 - 0x18]
  1417. 00000FF0  4A6B 000C                tst.w      [A3 + 0xC]
  1418. 00000FF4  5EC0                     sgt        D0
  1419. 00000FF6  4A00                     tst.b      D0
  1420. 00000FF8  671A                     beq        +0x1C /* 00001014 */
  1421. 00000FFA  206B 000E                movea.l    A0, [A3 + 0xE]
  1422. 00000FFE  4241                     clr.w      D1
  1423. 00001000  1210                     move.b     D1, [A0]
  1424. 00001002  743A                     moveq.l    D2, 0x3A
  1425. 00001004  B441                     cmp.w      D2, D1
  1426. 00001006  57C1                     seq        D1
  1427. 00001008  C001                     and.b      D0, D1
  1428. 0000100A  6708                     beq        +0xA /* 00001014 */
  1429. 0000100C  297C 0001 0001 FFE8      move.l     [A4 - 0x18], 0x10001
  1430. label00001014:
  1431. 00001014  302C FFE8                move.w     D0, [A4 - 0x18]
  1432. 00001018  B06B 000C                cmp.w      D0, [A3 + 0xC]
  1433. 0000101C  5DC0                     slt        D0
  1434. 0000101E  4A00                     tst.b      D0
  1435. 00001020  672A                     beq        +0x2C /* 0000104C */
  1436. 00001022  7220                     moveq.l    D1, 0x20
  1437. 00001024  B26C FFE8                cmp.w      D1, [A4 - 0x18]
  1438. 00001028  5EC1                     sgt        D1
  1439. 0000102A  C001                     and.b      D0, D1
  1440. 0000102C  671E                     beq        +0x20 /* 0000104C */
  1441. 0000102E  206B 000E                movea.l    A0, [A3 + 0xE]
  1442. 00001032  322C FFE8                move.w     D1, [A4 - 0x18]
  1443. 00001036  4242                     clr.w      D2
  1444. 00001038  1430 1000                move.b     D2, [A0 + D1.w]
  1445. 0000103C  723A                     moveq.l    D1, 0x3A
  1446. 0000103E  B242                     cmp.w      D1, D2
  1447. 00001040  56C1                     sne        D1
  1448. 00001042  C001                     and.b      D0, D1
  1449. 00001044  6706                     beq        +0x8 /* 0000104C */
  1450. 00001046  526C FFE8                addq.w     [A4 - 0x18], 1
  1451. 0000104A  60C8                     bra        -0x36 /* 00001014 */
  1452. label0000104C:
  1453. 0000104C  302C FFE8                move.w     D0, [A4 - 0x18]
  1454. 00001050  B06B 000C                cmp.w      D0, [A3 + 0xC]
  1455. 00001054  6C6A                     bge        +0x6C /* 000010C0 */
  1456. 00001056  206B 000E                movea.l    A0, [A3 + 0xE]
  1457. 0000105A  302C FFE8                move.w     D0, [A4 - 0x18]
  1458. 0000105E  4241                     clr.w      D1
  1459. 00001060  1230 0000                move.b     D1, [A0 + D0.w]
  1460. 00001064  703A                     moveq.l    D0, 0x3A
  1461. 00001066  B041                     cmp.w      D0, D1
  1462. 00001068  6638                     bne        +0x3A /* 000010A2 */
  1463. 0000106A  302B 000C                move.w     D0, [A3 + 0xC]
  1464. 0000106E  5340                     subq.w     D0, 1
  1465. 00001070  B06C FFE8                cmp.w      D0, [A4 - 0x18]
  1466. 00001074  5EC0                     sgt        D0
  1467. 00001076  4A00                     tst.b      D0
  1468. 00001078  661A                     bne        +0x1C /* 00001094 */
  1469. 0000107A  7201                     moveq.l    D1, 0x01
  1470. 0000107C  B26C FFE8                cmp.w      D1, [A4 - 0x18]
  1471. 00001080  57C1                     seq        D1
  1472. 00001082  4A01                     tst.b      D1
  1473. 00001084  6716                     beq        +0x18 /* 0000109C */
  1474. 00001086  7402                     moveq.l    D2, 0x02
  1475. 00001088  B46B 000C                cmp.w      D2, [A3 + 0xC]
  1476. 0000108C  57C2                     seq        D2
  1477. 0000108E  C202                     and.b      D1, D2
  1478. 00001090  8001                     or.b       D0, D1
  1479. 00001092  6708                     beq        +0xA /* 0000109C */
  1480. label00001094:
  1481. 00001094  197C 0001 FFED           move.b     [A4 - 0x13], 0x1
  1482. 0000109A  6024                     bra        +0x26 /* 000010C0 */
  1483. label0000109C:
  1484. 0000109C  536B 000C                subq.w     [A3 + 0xC], 1
  1485. 000010A0  601E                     bra        +0x20 /* 000010C0 */
  1486. label000010A2:
  1487. 000010A2  206C FFF8                movea.l    A0, [A4 - 0x8]
  1488. 000010A6  317C EC65 0010           move.w     [A0 + 0x10], 0xEC65
  1489. 000010AC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1490. 000010B0  4EBA 0ABA                jsr        [PC + 0xABA /* 00001B6C */]
  1491. 000010B4  206E 0008                movea.l    A0, [A6 + 0x8]
  1492. 000010B8  2C48                     movea.l    A6, A0
  1493. 000010BA  4EFA 068E                jmp        [PC + 0x68E /* 0000174A */]
  1494. 000010BE  0000 302C                ori.b      D0, 0x2C /* ',' */
  1495. // begin alternate branch 000010C0-000010C4
  1496. label000010C0:
  1497. 000010C0  302C FFEA                move.w     D0, [A4 - 0x16]
  1498. // end alternate branch 000010C0-000010C4
  1499. label000010C0: // (misaligned)
  1500. 000010C2  FFEA                     .invalid   <<F/7/7>>
  1501. 000010C4  48C0                     ext.l      D0
  1502. 000010C6  D0AB 000E                add.l      D0, [A3 + 0xE]
  1503. 000010CA  2F00                     move.l     -[A7], D0
  1504. 000010CC  41EB 0012                lea.l      A0, [A3 + 0x12]
  1505. 000010D0  2008                     move.l     D0, A0
  1506. 000010D2  5280                     addq.l     D0, 1
  1507. 000010D4  2F00                     move.l     -[A7], D0
  1508. 000010D6  302C FFE8                move.w     D0, [A4 - 0x18]
  1509. 000010DA  906C FFEA                sub.w      D0, [A4 - 0x16]
  1510. 000010DE  48C0                     ext.l      D0
  1511. 000010E0  2F00                     move.l     -[A7], D0
  1512. 000010E2  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1513. 000010E6  302C FFE8                move.w     D0, [A4 - 0x18]
  1514. 000010EA  906C FFEA                sub.w      D0, [A4 - 0x16]
  1515. 000010EE  1740 0012                move.b     [A3 + 0x12], D0
  1516. 000010F2  302C FFE8                move.w     D0, [A4 - 0x18]
  1517. 000010F6  916B 000C                sub.w      [A3 + 0xC], D0
  1518. 000010FA  302C FFE8                move.w     D0, [A4 - 0x18]
  1519. 000010FE  48C0                     ext.l      D0
  1520. 00001100  D1AB 000E                add.l      [A3 + 0xE], D0
  1521. 00001104  7001                     moveq.l    D0, 0x01
  1522. 00001106  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1523. 0000110A  57C0                     seq        D0
  1524. 0000110C  4A00                     tst.b      D0
  1525. 0000110E  6748                     beq        +0x4A /* 00001158 */
  1526. 00001110  4241                     clr.w      D1
  1527. 00001112  122B 0012                move.b     D1, [A3 + 0x12]
  1528. 00001116  4A41                     tst.w      D1
  1529. 00001118  5EC1                     sgt        D1
  1530. 0000111A  C001                     and.b      D0, D1
  1531. 0000111C  673A                     beq        +0x3C /* 00001158 */
  1532. 0000111E  2F00                     move.l     -[A7], D0
  1533. 00001120  4267                     clr.w      -[A7]
  1534. 00001122  486B 0012                pea.l      [A3 + 0x12]
  1535. 00001126  3F3C 0001                move.w     -[A7], 0x1
  1536. 0000112A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1537. 0000112E  121F                     move.b     D1, [A7]+
  1538. 00001130  201F                     move.l     D0, [A7]+
  1539. 00001132  0A01 0001                xori.b     D1, 0x1
  1540. 00001136  C001                     and.b      D0, D1
  1541. 00001138  671E                     beq        +0x20 /* 00001158 */
  1542. 0000113A  206C FFF8                movea.l    A0, [A4 - 0x8]
  1543. 0000113E  317C EC65 0010           move.w     [A0 + 0x10], 0xEC65
  1544. 00001144  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1545. 00001148  4EBA 0A22                jsr        [PC + 0xA22 /* 00001B6C */]
  1546. 0000114C  206E 0008                movea.l    A0, [A6 + 0x8]
  1547. 00001150  2C48                     movea.l    A6, A0
  1548. 00001152  4EFA 05F6                jmp        [PC + 0x5F6 /* 0000174A */]
  1549. 00001156  0000 102C                ori.b      D0, 0x2C /* ',' */
  1550. // begin alternate branch 00001158-0000115C
  1551. label00001158:
  1552. 00001158  102C FFED                move.b     D0, [A4 - 0x13]
  1553. // end alternate branch 00001158-0000115C
  1554. label00001158: // (misaligned)
  1555. 0000115A  FFED                     .invalid   <<F/7/7>>
  1556. 0000115C  0A00 0001                xori.b     D0, 0x1
  1557. 00001160  4A00                     tst.b      D0
  1558. 00001162  6744                     beq        +0x46 /* 000011A8 */
  1559. 00001164  7201                     moveq.l    D1, 0x01
  1560. 00001166  B26B 000A                cmp.w      D1, [A3 + 0xA]
  1561. 0000116A  57C1                     seq        D1
  1562. 0000116C  C001                     and.b      D0, D1
  1563. 0000116E  4A00                     tst.b      D0
  1564. 00001170  6736                     beq        +0x38 /* 000011A8 */
  1565. 00001172  206C FFFC                movea.l    A0, [A4 - 0x4]
  1566. 00001176  1228 009A                move.b     D1, [A0 + 0x9A]
  1567. 0000117A  0A01 0001                xori.b     D1, 0x1
  1568. 0000117E  C001                     and.b      D0, D1
  1569. 00001180  6726                     beq        +0x28 /* 000011A8 */
  1570. 00001182  486B 0012                pea.l      [A3 + 0x12]
  1571. 00001186  4868 0124                pea.l      [A0 + 0x124]
  1572. 0000118A  42A7                     clr.l      -[A7]
  1573. 0000118C  700D                     moveq.l    D0, 0x0D
  1574. 0000118E  2F00                     move.l     -[A7], D0
  1575. 00001190  4240                     clr.w      D0
  1576. 00001192  102B 0012                move.b     D0, [A3 + 0x12]
  1577. 00001196  5240                     addq.w     D0, 1
  1578. 00001198  48C0                     ext.l      D0
  1579. 0000119A  2F00                     move.l     -[A7], D0
  1580. 0000119C  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1581. 000011A0  201F                     move.l     D0, [A7]+
  1582. 000011A2  3F00                     move.w     -[A7], D0
  1583. 000011A4  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  1584. label000011A8:
  1585. 000011A8  4CDF 1800                movem.l    A3,A4, [A7]+
  1586. 000011AC  4E5E                     unlink     A6
  1587. 000011AE  2E9F                     move.l     [A7], [A7]+
  1588. 000011B0  4E75                     rts
  1589. fn000011B2:
  1590. 000011B2  4E56 FFFC                link       A6, -0x0004
  1591. 000011B6  48E7 0018                movem.l    -[A7], A3,A4
  1592. 000011BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1593. 000011BE  266C FFEE                movea.l    A3, [A4 - 0x12]
  1594. 000011C2  102C FFE7                move.b     D0, [A4 - 0x19]
  1595. 000011C6  6600 00AA                bne        +0xAC /* 00001272 */
  1596. 000011CA  206C FFFC                movea.l    A0, [A4 - 0x4]
  1597. 000011CE  2D48 FFFC                move.l     [A6 - 0x4], A0
  1598. 000011D2  4267                     clr.w      -[A7]
  1599. 000011D4  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  1600. 000011D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1601. 000011DC  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  1602. 000011E0  2F28 0092                move.l     -[A7], [A0 + 0x92]
  1603. 000011E4  2F28 0096                move.l     -[A7], [A0 + 0x96]
  1604. 000011E8  4EBA F2E2                jsr        [PC - 0xD1E /* 000004CC */]
  1605. 000011EC  195F FFF3                move.b     [A4 - 0xD], [A7]+
  1606. 000011F0  4240                     clr.w      D0
  1607. 000011F2  102B 0012                move.b     D0, [A3 + 0x12]
  1608. 000011F6  4A40                     tst.w      D0
  1609. 000011F8  5EC0                     sgt        D0
  1610. 000011FA  4A00                     tst.b      D0
  1611. 000011FC  671C                     beq        +0x1E /* 0000121A */
  1612. 000011FE  082C 0000 FFF3           btst.b     [A4 - 0xD], 0x0
  1613. 00001204  57C1                     seq        D1
  1614. 00001206  C001                     and.b      D0, D1
  1615. 00001208  6710                     beq        +0x12 /* 0000121A */
  1616. 0000120A  0893 0006                bclr.b     [A3], 0x6
  1617. 0000120E  082C 0002 FFF3           btst.b     [A4 - 0xD], 0x2
  1618. 00001214  6604                     bne        +0x6 /* 0000121A */
  1619. 00001216  0893 0005                bclr.b     [A3], 0x5
  1620. label0000121A:
  1621. 0000121A  102C FFE7                move.b     D0, [A4 - 0x19]
  1622. 0000121E  0A00 0001                xori.b     D0, 0x1
  1623. 00001222  4A00                     tst.b      D0
  1624. 00001224  674C                     beq        +0x4E /* 00001272 */
  1625. 00001226  1213                     move.b     D1, [A3]
  1626. 00001228  4881                     ext.w      D1
  1627. 0000122A  48C1                     ext.l      D1
  1628. 0000122C  C2BC 0000 00F0           and.l      D1, 0xF0
  1629. 00001232  7400                     moveq.l    D2, 0x00
  1630. 00001234  142B 0001                move.b     D2, [A3 + 0x1]
  1631. 00001238  C4BC 0000 00F0           and.l      D2, 0xF0
  1632. 0000123E  C282                     and.l      D1, D2
  1633. 00001240  7400                     moveq.l    D2, 0x00
  1634. 00001242  142B 0001                move.b     D2, [A3 + 0x1]
  1635. 00001246  C4BC 0000 00F0           and.l      D2, 0xF0
  1636. 0000124C  B481                     cmp.l      D2, D1
  1637. 0000124E  56C1                     sne        D1
  1638. 00001250  C001                     and.b      D0, D1
  1639. 00001252  671E                     beq        +0x20 /* 00001272 */
  1640. 00001254  206C FFF8                movea.l    A0, [A4 - 0x8]
  1641. 00001258  317C EC78 0010           move.w     [A0 + 0x10], 0xEC78
  1642. 0000125E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1643. 00001262  4EBA 0908                jsr        [PC + 0x908 /* 00001B6C */]
  1644. 00001266  206E 0008                movea.l    A0, [A6 + 0x8]
  1645. 0000126A  2C48                     movea.l    A6, A0
  1646. 0000126C  4EFA 04DC                jmp        [PC + 0x4DC /* 0000174A */]
  1647. 00001270  0000 4CDF                ori.b      D0, 0xDF
  1648. // begin alternate branch 00001272-00001276
  1649. label00001272:
  1650. 00001272  4CDF 1800                movem.l    A3,A4, [A7]+
  1651. // end alternate branch 00001272-00001276
  1652. label00001272: // (misaligned)
  1653. 00001274  1800                     move.b     D4, D0
  1654. 00001276  4E5E                     unlink     A6
  1655. 00001278  2E9F                     move.l     [A7], [A7]+
  1656. 0000127A  4E75                     rts
  1657. fn0000127C:
  1658. 0000127C  4E56 FFF8                link       A6, -0x0008
  1659. 00001280  48E7 0018                movem.l    -[A7], A3,A4
  1660. 00001284  286E 0008                movea.l    A4, [A6 + 0x8]
  1661. 00001288  206C FFF8                movea.l    A0, [A4 - 0x8]
  1662. 0000128C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1663. 00001290  266C FFEE                movea.l    A3, [A4 - 0x12]
  1664. 00001294  206E FFFC                movea.l    A0, [A6 - 0x4]
  1665. 00001298  216B 0006 0030           move.l     [A0 + 0x30], [A3 + 0x6]
  1666. 0000129E  4240                     clr.w      D0
  1667. 000012A0  102B 0012                move.b     D0, [A3 + 0x12]
  1668. 000012A4  4A40                     tst.w      D0
  1669. 000012A6  6F16                     ble        +0x18 /* 000012BE */
  1670. 000012A8  41EB 0012                lea.l      A0, [A3 + 0x12]
  1671. 000012AC  226E FFFC                movea.l    A1, [A6 - 0x4]
  1672. 000012B0  2348 0012                move.l     [A1 + 0x12], A0
  1673. 000012B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1674. 000012B8  4268 001C                clr.w      [A0 + 0x1C]
  1675. 000012BC  604E                     bra        +0x50 /* 0000130C */
  1676. label000012BE:
  1677. 000012BE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1678. 000012C2  302B 0004                move.w     D0, [A3 + 0x4]
  1679. 000012C6  907C FFF6                sub.w      D0, 0xFFF6
  1680. 000012CA  43ED F8C2                lea.l      A1, [A5 - 0x73E]
  1681. 000012CE  E540                     asl        D0.w, 2
  1682. 000012D0  2228 0030                move.l     D1, [A0 + 0x30]
  1683. 000012D4  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  1684. 000012D8  661E                     bne        +0x20 /* 000012F8 */
  1685. 000012DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1686. 000012DE  317C FF88 0010           move.w     [A0 + 0x10], 0xFF88
  1687. 000012E4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1688. 000012E8  4EBA 0882                jsr        [PC + 0x882 /* 00001B6C */]
  1689. 000012EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1690. 000012F0  2C48                     movea.l    A6, A0
  1691. 000012F2  4EFA 0456                jmp        [PC + 0x456 /* 0000174A */]
  1692. 000012F6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1693. // begin alternate branch 000012F8-000012FC
  1694. label000012F8:
  1695. 000012F8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1696. // end alternate branch 000012F8-000012FC
  1697. label000012F8: // (misaligned)
  1698. 000012FA  FFFC                     .invalid   <<F/7/7>>
  1699. 000012FC  7000                     moveq.l    D0, 0x00
  1700. 000012FE  2140 0012                move.l     [A0 + 0x12], D0
  1701. 00001302  206E FFFC                movea.l    A0, [A6 - 0x4]
  1702. 00001306  317C FFFF 001C           move.w     [A0 + 0x1C], 0xFFFF
  1703. label0000130C:
  1704. 0000130C  7002                     moveq.l    D0, 0x02
  1705. 0000130E  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1706. 00001312  57C0                     seq        D0
  1707. 00001314  4A00                     tst.b      D0
  1708. 00001316  660E                     bne        +0x10 /* 00001326 */
  1709. 00001318  4241                     clr.w      D1
  1710. 0000131A  122B 0012                move.b     D1, [A3 + 0x12]
  1711. 0000131E  4A41                     tst.w      D1
  1712. 00001320  57C1                     seq        D1
  1713. 00001322  8001                     or.b       D0, D1
  1714. 00001324  6732                     beq        +0x34 /* 00001358 */
  1715. label00001326:
  1716. 00001326  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1717. 0000132A  487A 042C                pea.l      [PC + 0x42C /* 00001758, value 0x4E56FFF4 */]
  1718. 0000132E  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1719. 00001332  206C 0008                movea.l    A0, [A4 + 0x8]
  1720. 00001336  4868 002A                pea.l      [A0 + 0x2A]
  1721. 0000133A  7003                     moveq.l    D0, 0x03
  1722. 0000133C  2F00                     move.l     -[A7], D0
  1723. 0000133E  A85F                     syscall    BitClr
  1724. 00001340  4267                     clr.w      -[A7]
  1725. 00001342  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  1726. 00001346  1F3C 0001                move.b     -[A7], 0x1
  1727. 0000134A  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1728. 0000134E  4A5F                     tst.w      [A7]+
  1729. 00001350  6600 00B2                bne        +0xB4 /* 00001404 */
  1730. 00001354  6000 00AE                bra        +0xB0 /* 00001404 */
  1731. label00001358:
  1732. 00001358  4267                     clr.w      -[A7]
  1733. 0000135A  486B 0012                pea.l      [A3 + 0x12]
  1734. 0000135E  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  1735. 00001362  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1736. 00001366  101F                     move.b     D0, [A7]+
  1737. 00001368  677C                     beq        +0x7E /* 000013E6 */
  1738. 0000136A  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1739. 0000136E  486B 0012                pea.l      [A3 + 0x12]
  1740. 00001372  206C 0008                movea.l    A0, [A4 + 0x8]
  1741. 00001376  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1742. 0000137A  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1743. 0000137E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1744. 00001382  487A 04AC                pea.l      [PC + 0x4AC /* 00001830, value 0x4E56FFF4 */]
  1745. 00001386  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1746. 0000138A  206C 0008                movea.l    A0, [A4 + 0x8]
  1747. 0000138E  4868 002A                pea.l      [A0 + 0x2A]
  1748. 00001392  7003                     moveq.l    D0, 0x03
  1749. 00001394  2F00                     move.l     -[A7], D0
  1750. 00001396  A85F                     syscall    BitClr
  1751. 00001398  206C 0008                movea.l    A0, [A4 + 0x8]
  1752. 0000139C  2068 003C                movea.l    A0, [A0 + 0x3C]
  1753. 000013A0  2D48 FFF8                move.l     [A6 - 0x8], A0
  1754. 000013A4  2F08                     move.l     -[A7], A0
  1755. 000013A6  4267                     clr.w      -[A7]
  1756. 000013A8  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1757. 000013AC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1758. 000013B0  301F                     move.w     D0, [A7]+
  1759. 000013B2  205F                     movea.l    A0, [A7]+
  1760. 000013B4  3140 0018                move.w     [A0 + 0x18], D0
  1761. 000013B8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1762. 000013BC  7000                     moveq.l    D0, 0x00
  1763. 000013BE  2140 0034                move.l     [A0 + 0x34], D0
  1764. 000013C2  206E FFF8                movea.l    A0, [A6 - 0x8]
  1765. 000013C6  217C 0000 0100 0024      move.l     [A0 + 0x24], 0x100
  1766. 000013CE  4267                     clr.w      -[A7]
  1767. 000013D0  206C 0008                movea.l    A0, [A4 + 0x8]
  1768. 000013D4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1769. 000013D8  1F3C 0001                move.b     -[A7], 0x1
  1770. 000013DC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1771. 000013E0  4A5F                     tst.w      [A7]+
  1772. 000013E2  6620                     bne        +0x22 /* 00001404 */
  1773. 000013E4  601E                     bra        +0x20 /* 00001404 */
  1774. label000013E6:
  1775. 000013E6  206C FFF8                movea.l    A0, [A4 - 0x8]
  1776. 000013EA  317C EC65 0010           move.w     [A0 + 0x10], 0xEC65
  1777. 000013F0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1778. 000013F4  4EBA 0776                jsr        [PC + 0x776 /* 00001B6C */]
  1779. 000013F8  206E 0008                movea.l    A0, [A6 + 0x8]
  1780. 000013FC  2C48                     movea.l    A6, A0
  1781. 000013FE  4EFA 034A                jmp        [PC + 0x34A /* 0000174A */]
  1782. 00001402  0000 4CDF                ori.b      D0, 0xDF
  1783. // begin alternate branch 00001404-00001408
  1784. label00001404:
  1785. 00001404  4CDF 1800                movem.l    A3,A4, [A7]+
  1786. // end alternate branch 00001404-00001408
  1787. label00001404: // (misaligned)
  1788. 00001406  1800                     move.b     D4, D0
  1789. 00001408  4E5E                     unlink     A6
  1790. 0000140A  2E9F                     move.l     [A7], [A7]+
  1791. 0000140C  4E75                     rts
  1792. fn0000140E:
  1793. 0000140E  4E56 FFFC                link       A6, -0x0004
  1794. 00001412  48E7 0018                movem.l    -[A7], A3,A4
  1795. 00001416  286E 0008                movea.l    A4, [A6 + 0x8]
  1796. 0000141A  266C FFEE                movea.l    A3, [A4 - 0x12]
  1797. 0000141E  4AAB 000E                tst.l      [A3 + 0xE]
  1798. 00001422  56C0                     sne        D0
  1799. 00001424  4A00                     tst.b      D0
  1800. 00001426  6700 0090                beq        +0x92 /* 000014B8 */
  1801. 0000142A  0813 0001                btst.b     [A3], 0x1
  1802. 0000142E  57C1                     seq        D1
  1803. 00001430  C001                     and.b      D0, D1
  1804. 00001432  6700 0084                beq        +0x86 /* 000014B8 */
  1805. 00001436  122C FFE7                move.b     D1, [A4 - 0x19]
  1806. 0000143A  0A01 0001                xori.b     D1, 0x1
  1807. 0000143E  C001                     and.b      D0, D1
  1808. 00001440  6776                     beq        +0x78 /* 000014B8 */
  1809. 00001442  206C FFFC                movea.l    A0, [A4 - 0x4]
  1810. 00001446  2D48 FFFC                move.l     [A6 - 0x4], A0
  1811. 0000144A  4267                     clr.w      -[A7]
  1812. 0000144C  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  1813. 00001450  206E FFFC                movea.l    A0, [A6 - 0x4]
  1814. 00001454  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  1815. 00001458  2F28 0092                move.l     -[A7], [A0 + 0x92]
  1816. 0000145C  2F28 0096                move.l     -[A7], [A0 + 0x96]
  1817. 00001460  4EBA F06A                jsr        [PC - 0xF96 /* 000004CC */]
  1818. 00001464  195F FFF3                move.b     [A4 - 0xD], [A7]+
  1819. 00001468  7000                     moveq.l    D0, 0x00
  1820. 0000146A  102C FFF3                move.b     D0, [A4 - 0xD]
  1821. 0000146E  1213                     move.b     D1, [A3]
  1822. 00001470  4881                     ext.w      D1
  1823. 00001472  48C1                     ext.l      D1
  1824. 00001474  C2BC 0000 00F0           and.l      D1, 0xF0
  1825. 0000147A  8081                     or.l       D0, D1
  1826. 0000147C  1940 FFF3                move.b     [A4 - 0xD], D0
  1827. 00001480  7000                     moveq.l    D0, 0x00
  1828. 00001482  102C FFF3                move.b     D0, [A4 - 0xD]
  1829. 00001486  7200                     moveq.l    D1, 0x00
  1830. 00001488  122B 0001                move.b     D1, [A3 + 0x1]
  1831. 0000148C  C081                     and.l      D0, D1
  1832. 0000148E  122B 0001                move.b     D1, [A3 + 0x1]
  1833. 00001492  4881                     ext.w      D1
  1834. 00001494  48C1                     ext.l      D1
  1835. 00001496  B280                     cmp.l      D1, D0
  1836. 00001498  671E                     beq        +0x20 /* 000014B8 */
  1837. 0000149A  206C FFF8                movea.l    A0, [A4 - 0x8]
  1838. 0000149E  317C EC78 0010           move.w     [A0 + 0x10], 0xEC78
  1839. 000014A4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1840. 000014A8  4EBA 06C2                jsr        [PC + 0x6C2 /* 00001B6C */]
  1841. 000014AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1842. 000014B0  2C48                     movea.l    A6, A0
  1843. 000014B2  4EFA 0296                jmp        [PC + 0x296 /* 0000174A */]
  1844. 000014B6  0000 7001                ori.b      D0, 0x1
  1845. // begin alternate branch 000014B8-000014BA
  1846. label000014B8:
  1847. 000014B8  7001                     moveq.l    D0, 0x01
  1848. // end alternate branch 000014B8-000014BA
  1849. label000014B8: // (misaligned)
  1850. 000014BA  B06B 000A                cmp.w      D0, [A3 + 0xA]
  1851. 000014BE  57C0                     seq        D0
  1852. 000014C0  4A00                     tst.b      D0
  1853. 000014C2  662C                     bne        +0x2E /* 000014F0 */
  1854. 000014C4  1213                     move.b     D1, [A3]
  1855. 000014C6  4881                     ext.w      D1
  1856. 000014C8  48C1                     ext.l      D1
  1857. 000014CA  0801 0000                btst.b     D1, 0x0
  1858. 000014CE  56C1                     sne        D1
  1859. 000014D0  8001                     or.b       D0, D1
  1860. 000014D2  661C                     bne        +0x1E /* 000014F0 */
  1861. 000014D4  1213                     move.b     D1, [A3]
  1862. 000014D6  4881                     ext.w      D1
  1863. 000014D8  48C1                     ext.l      D1
  1864. 000014DA  0801 0001                btst.b     D1, 0x1
  1865. 000014DE  56C1                     sne        D1
  1866. 000014E0  4A01                     tst.b      D1
  1867. 000014E2  6716                     beq        +0x18 /* 000014FA */
  1868. 000014E4  4AAB 000E                tst.l      [A3 + 0xE]
  1869. 000014E8  56C2                     sne        D2
  1870. 000014EA  C202                     and.b      D1, D2
  1871. 000014EC  8001                     or.b       D0, D1
  1872. 000014EE  670A                     beq        +0xC /* 000014FA */
  1873. label000014F0:
  1874. 000014F0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1875. 000014F4  4EBA 040E                jsr        [PC + 0x40E /* 00001904 */]
  1876. 000014F8  6008                     bra        +0xA /* 00001502 */
  1877. label000014FA:
  1878. 000014FA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1879. 000014FE  4EBA 066C                jsr        [PC + 0x66C /* 00001B6C */]
  1880. label00001502:
  1881. 00001502  4CDF 1800                movem.l    A3,A4, [A7]+
  1882. 00001506  4E5E                     unlink     A6
  1883. 00001508  2E9F                     move.l     [A7], [A7]+
  1884. 0000150A  4E75                     rts
  1885. fn0000150C:
  1886. 0000150C  4E56 FFD6                link       A6, -0x002A
  1887. 00001510  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1888. 00001514  4267                     clr.w      -[A7]
  1889. 00001516  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1890. 0000151A  4EBA F37C                jsr        [PC - 0xC84 /* 00000898 */]
  1891. 0000151E  101F                     move.b     D0, [A7]+
  1892. 00001520  6604                     bne        +0x6 /* 00001526 */
  1893. 00001522  6000 0226                bra        +0x228 /* 0000174A */
  1894. label00001526:
  1895. 00001526  206E 0008                movea.l    A0, [A6 + 0x8]
  1896. 0000152A  2D68 0030 FFFC           move.l     [A6 - 0x4], [A0 + 0x30]
  1897. label00001530:
  1898. 00001530  42A7                     clr.l      -[A7]
  1899. 00001532  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1900. 00001536  0C9F 0000 0800           cmpi.l     [A7]+, 0x800
  1901. 0000153C  6C16                     bge        +0x18 /* 00001554 */
  1902. 0000153E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1903. 00001542  317C FFD5 0010           move.w     [A0 + 0x10], 0xFFD5
  1904. 00001548  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1905. 0000154C  4EBA 061E                jsr        [PC + 0x61E /* 00001B6C */]
  1906. 00001550  6000 01F8                bra        +0x1FA /* 0000174A */
  1907. label00001554:
  1908. 00001554  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  1909. 0000155A  206E 0008                movea.l    A0, [A6 + 0x8]
  1910. 0000155E  2D68 0008 FFF4           move.l     [A6 - 0xC], [A0 + 0x8]
  1911. 00001564  206E FFF4                movea.l    A0, [A6 - 0xC]
  1912. 00001568  3028 0004                move.w     D0, [A0 + 0x4]
  1913. 0000156C  48C0                     ext.l      D0
  1914. 0000156E  0800 0009                btst.b     D0, 0x9 /* '\t' */
  1915. 00001572  56C0                     sne        D0
  1916. 00001574  4400                     neg.b      D0
  1917. 00001576  1D40 FFE7                move.b     [A6 - 0x19], D0
  1918. 0000157A  206E 0008                movea.l    A0, [A6 + 0x8]
  1919. 0000157E  0828 0004 004C           btst.b     [A0 + 0x4C], 0x4
  1920. 00001584  56C0                     sne        D0
  1921. 00001586  4400                     neg.b      D0
  1922. 00001588  1D40 FFE6                move.b     [A6 - 0x1A], D0
  1923. 0000158C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1924. 00001590  2D48 FFDE                move.l     [A6 - 0x22], A0
  1925. 00001594  0828 0004 0096           btst.b     [A0 + 0x96], 0x4
  1926. 0000159A  56C0                     sne        D0
  1927. 0000159C  4400                     neg.b      D0
  1928. 0000159E  1D40 FFE5                move.b     [A6 - 0x1B], D0
  1929. 000015A2  6726                     beq        +0x28 /* 000015CA */
  1930. 000015A4  206E FFDE                movea.l    A0, [A6 - 0x22]
  1931. 000015A8  2248                     movea.l    A1, A0
  1932. 000015AA  2368 007E 008E           move.l     [A1 + 0x8E], [A0 + 0x7E]
  1933. 000015B0  206E FFDE                movea.l    A0, [A6 - 0x22]
  1934. 000015B4  2248                     movea.l    A1, A0
  1935. 000015B6  2368 0082 0092           move.l     [A1 + 0x92], [A0 + 0x82]
  1936. 000015BC  206E FFDE                movea.l    A0, [A6 - 0x22]
  1937. 000015C0  2248                     movea.l    A1, A0
  1938. 000015C2  2368 0086 0096           move.l     [A1 + 0x96], [A0 + 0x86]
  1939. 000015C8  6030                     bra        +0x32 /* 000015FA */
  1940. label000015CA:
  1941. 000015CA  206E FFDE                movea.l    A0, [A6 - 0x22]
  1942. 000015CE  2248                     movea.l    A1, A0
  1943. 000015D0  2368 008A 007A           move.l     [A1 + 0x7A], [A0 + 0x8A]
  1944. 000015D6  206E FFDE                movea.l    A0, [A6 - 0x22]
  1945. 000015DA  2248                     movea.l    A1, A0
  1946. 000015DC  2368 008E 007E           move.l     [A1 + 0x7E], [A0 + 0x8E]
  1947. 000015E2  206E FFDE                movea.l    A0, [A6 - 0x22]
  1948. 000015E6  2248                     movea.l    A1, A0
  1949. 000015E8  2368 0092 0082           move.l     [A1 + 0x82], [A0 + 0x92]
  1950. 000015EE  206E FFDE                movea.l    A0, [A6 - 0x22]
  1951. 000015F2  2248                     movea.l    A1, A0
  1952. 000015F4  2368 0096 0086           move.l     [A1 + 0x86], [A0 + 0x96]
  1953. label000015FA:
  1954. 000015FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1955. 000015FE  1028 009A                move.b     D0, [A0 + 0x9A]
  1956. 00001602  670A                     beq        +0xC /* 0000160E */
  1957. 00001604  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1958. 00001608  2D48 FFEE                move.l     [A6 - 0x12], A0
  1959. 0000160C  600C                     bra        +0xE /* 0000161A */
  1960. label0000160E:
  1961. 0000160E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1962. 00001612  41E8 009C                lea.l      A0, [A0 + 0x9C]
  1963. 00001616  2D48 FFEE                move.l     [A6 - 0x12], A0
  1964. label0000161A:
  1965. 0000161A  206E FFEE                movea.l    A0, [A6 - 0x12]
  1966. 0000161E  2D48 FFDA                move.l     [A6 - 0x26], A0
  1967. 00001622  206E FFFC                movea.l    A0, [A6 - 0x4]
  1968. 00001626  1028 009B                move.b     D0, [A0 + 0x9B]
  1969. 0000162A  6706                     beq        +0x8 /* 00001632 */
  1970. 0000162C  4228 009B                clr.b      [A0 + 0x9B]
  1971. 00001630  6006                     bra        +0x8 /* 00001638 */
  1972. label00001632:
  1973. 00001632  2F0E                     move.l     -[A7], A6
  1974. 00001634  4EBA F8CA                jsr        [PC - 0x736 /* 00000F00 */]
  1975. label00001638:
  1976. 00001638  206E FFDA                movea.l    A0, [A6 - 0x26]
  1977. 0000163C  4A68 0004                tst.w      [A0 + 0x4]
  1978. 00001640  6C00 00AA                bge        +0xAC /* 000016EC */
  1979. 00001644  206E FFFC                movea.l    A0, [A6 - 0x4]
  1980. 00001648  2D48 FFD6                move.l     [A6 - 0x2A], A0
  1981. 0000164C  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  1982. 00001652  6066                     bra        +0x68 /* 000016BA */
  1983. label00001654:
  1984. 00001654  302E FFE2                move.w     D0, [A6 - 0x1E]
  1985. 00001658  907C FFF6                sub.w      D0, 0xFFF6
  1986. 0000165C  41ED F898                lea.l      A0, [A5 - 0x768]
  1987. 00001660  D040                     add.w      D0, D0
  1988. 00001662  4A70 0000                tst.w      [A0 + D0.w]
  1989. 00001666  56C0                     sne        D0
  1990. 00001668  4A00                     tst.b      D0
  1991. 0000166A  674A                     beq        +0x4C /* 000016B6 */
  1992. 0000166C  206E FFD6                movea.l    A0, [A6 - 0x2A]
  1993. 00001670  322E FFE2                move.w     D1, [A6 - 0x1E]
  1994. 00001674  927C FFF6                sub.w      D1, 0xFFF6
  1995. 00001678  43ED F96A                lea.l      A1, [A5 - 0x696]
  1996. 0000167C  D241                     add.w      D1, D1
  1997. 0000167E  3428 0016                move.w     D2, [A0 + 0x16]
  1998. 00001682  B471 1000                cmp.w      D2, [A1 + D1.w]
  1999. 00001686  57C1                     seq        D1
  2000. 00001688  C001                     and.b      D0, D1
  2001. 0000168A  672A                     beq        +0x2C /* 000016B6 */
  2002. 0000168C  206E FFD6                movea.l    A0, [A6 - 0x2A]
  2003. 00001690  322E FFE2                move.w     D1, [A6 - 0x1E]
  2004. 00001694  927C FFF6                sub.w      D1, 0xFFF6
  2005. 00001698  43ED F916                lea.l      A1, [A5 - 0x6EA]
  2006. 0000169C  E541                     asl        D1.w, 2
  2007. 0000169E  2428 0030                move.l     D2, [A0 + 0x30]
  2008. 000016A2  B4B1 1000                cmp.l      D2, [A1 + D1.w]
  2009. 000016A6  57C1                     seq        D1
  2010. 000016A8  C001                     and.b      D0, D1
  2011. 000016AA  670A                     beq        +0xC /* 000016B6 */
  2012. 000016AC  206E FFEE                movea.l    A0, [A6 - 0x12]
  2013. 000016B0  08E8 0000 0003           bset.b     [A0 + 0x3], 0x0
  2014. label000016B6:
  2015. 000016B6  526E FFE2                addq.w     [A6 - 0x1E], 1
  2016. label000016BA:
  2017. 000016BA  700A                     moveq.l    D0, 0x0A
  2018. 000016BC  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  2019. 000016C0  6C92                     bge        -0x6C /* 00001654 */
  2020. 000016C2  206E FFD6                movea.l    A0, [A6 - 0x2A]
  2021. 000016C6  2248                     movea.l    A1, A0
  2022. 000016C8  3029 0016                move.w     D0, [A1 + 0x16]
  2023. 000016CC  907C FFF6                sub.w      D0, 0xFFF6
  2024. 000016D0  43ED F388                lea.l      A1, [A5 - 0xC78]
  2025. 000016D4  E540                     asl        D0.w, 2
  2026. 000016D6  2228 0030                move.l     D1, [A0 + 0x30]
  2027. 000016DA  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  2028. 000016DE  6636                     bne        +0x38 /* 00001716 */
  2029. 000016E0  206E FFEE                movea.l    A0, [A6 - 0x12]
  2030. 000016E4  08E8 0002 0003           bset.b     [A0 + 0x3], 0x2
  2031. 000016EA  602A                     bra        +0x2C /* 00001716 */
  2032. label000016EC:
  2033. 000016EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2034. 000016F0  226E FFDA                movea.l    A1, [A6 - 0x26]
  2035. 000016F4  3029 0004                move.w     D0, [A1 + 0x4]
  2036. 000016F8  907C FFF6                sub.w      D0, 0xFFF6
  2037. 000016FC  43ED F916                lea.l      A1, [A5 - 0x6EA]
  2038. 00001700  E540                     asl        D0.w, 2
  2039. 00001702  2228 0030                move.l     D1, [A0 + 0x30]
  2040. 00001706  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  2041. 0000170A  660A                     bne        +0xC /* 00001716 */
  2042. 0000170C  206E FFDA                movea.l    A0, [A6 - 0x26]
  2043. 00001710  08E8 0000 0003           bset.b     [A0 + 0x3], 0x0
  2044. label00001716:
  2045. 00001716  2F0E                     move.l     -[A7], A6
  2046. 00001718  4EBA F8BE                jsr        [PC - 0x742 /* 00000FD8 */]
  2047. 0000171C  102E FFED                move.b     D0, [A6 - 0x13]
  2048. 00001720  6608                     bne        +0xA /* 0000172A */
  2049. 00001722  2F0E                     move.l     -[A7], A6
  2050. 00001724  4EBA FCE8                jsr        [PC - 0x318 /* 0000140E */]
  2051. 00001728  6020                     bra        +0x22 /* 0000174A */
  2052. label0000172A:
  2053. 0000172A  2F0E                     move.l     -[A7], A6
  2054. 0000172C  4EBA FA84                jsr        [PC - 0x57C /* 000011B2 */]
  2055. 00001730  2F0E                     move.l     -[A7], A6
  2056. 00001732  4EBA FB48                jsr        [PC - 0x4B8 /* 0000127C */]
  2057. 00001736  4267                     clr.w      -[A7]
  2058. 00001738  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2059. 0000173C  4EBA F15A                jsr        [PC - 0xEA6 /* 00000898 */]
  2060. 00001740  101F                     move.b     D0, [A7]+
  2061. 00001742  0A00 0001                xori.b     D0, 0x1
  2062. 00001746  6700 FDE8                beq        -0x216 /* 00001530 */
  2063. label0000174A:
  2064. 0000174A  4FEE FFB6                lea.l      A7, [A6 - 0x4A]
  2065. 0000174E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2066. 00001752  4E5E                     unlink     A6
  2067. 00001754  2E9F                     move.l     [A7], [A7]+
  2068. 00001756  4E75                     rts
  2069. 00001758  4E56 FFF4                link       A6, -0x000C
  2070. 0000175C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2071. 00001760  2E2E 0008                move.l     D7, [A6 + 0x8]
  2072. 00001764  2047                     movea.l    A0, D7
  2073. 00001766  2668 0030                movea.l    A3, [A0 + 0x30]
  2074. 0000176A  102B 009A                move.b     D0, [A3 + 0x9A]
  2075. 0000176E  6708                     beq        +0xA /* 00001778 */
  2076. 00001770  41EB 00DA                lea.l      A0, [A3 + 0xDA]
  2077. 00001774  2C08                     move.l     D6, A0
  2078. 00001776  6006                     bra        +0x8 /* 0000177E */
  2079. label00001778:
  2080. 00001778  41EB 009C                lea.l      A0, [A3 + 0x9C]
  2081. 0000177C  2C08                     move.l     D6, A0
  2082. label0000177E:
  2083. 0000177E  284B                     movea.l    A4, A3
  2084. 00001780  2046                     movea.l    A0, D6
  2085. 00001782  2D48 FFF4                move.l     [A6 - 0xC], A0
  2086. 00001786  4A6C 0010                tst.w      [A4 + 0x10]
  2087. 0000178A  56C0                     sne        D0
  2088. 0000178C  4A00                     tst.b      D0
  2089. 0000178E  6612                     bne        +0x14 /* 000017A2 */
  2090. 00001790  122C 001E                move.b     D1, [A4 + 0x1E]
  2091. 00001794  4881                     ext.w      D1
  2092. 00001796  48C1                     ext.l      D1
  2093. 00001798  0801 0004                btst.b     D1, 0x4
  2094. 0000179C  57C1                     seq        D1
  2095. 0000179E  8001                     or.b       D0, D1
  2096. 000017A0  6708                     beq        +0xA /* 000017AA */
  2097. label000017A2:
  2098. 000017A2  2F07                     move.l     -[A7], D7
  2099. 000017A4  4EBA FD66                jsr        [PC - 0x29A /* 0000150C */]
  2100. 000017A8  607C                     bra        +0x7E /* 00001826 */
  2101. label000017AA:
  2102. 000017AA  206E FFF4                movea.l    A0, [A6 - 0xC]
  2103. 000017AE  3028 0004                move.w     D0, [A0 + 0x4]
  2104. 000017B2  907C FFF6                sub.w      D0, 0xFFF6
  2105. 000017B6  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  2106. 000017BA  E540                     asl        D0.w, 2
  2107. 000017BC  222C 0064                move.l     D1, [A4 + 0x64]
  2108. 000017C0  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  2109. 000017C4  57C0                     seq        D0
  2110. 000017C6  4A00                     tst.b      D0
  2111. 000017C8  672E                     beq        +0x30 /* 000017F8 */
  2112. 000017CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  2113. 000017CE  3228 0004                move.w     D1, [A0 + 0x4]
  2114. 000017D2  927C FFF6                sub.w      D1, 0xFFF6
  2115. 000017D6  41ED F916                lea.l      A0, [A5 - 0x6EA]
  2116. 000017DA  E541                     asl        D1.w, 2
  2117. 000017DC  242C 0030                move.l     D2, [A4 + 0x30]
  2118. 000017E0  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  2119. 000017E4  56C1                     sne        D1
  2120. 000017E6  C001                     and.b      D0, D1
  2121. 000017E8  670E                     beq        +0x10 /* 000017F8 */
  2122. 000017EA  397C EC66 0010           move.w     [A4 + 0x10], 0xEC66
  2123. 000017F0  2F07                     move.l     -[A7], D7
  2124. 000017F2  4EBA FD18                jsr        [PC - 0x2E8 /* 0000150C */]
  2125. 000017F6  602E                     bra        +0x30 /* 00001826 */
  2126. label000017F8:
  2127. 000017F8  4A6C 001C                tst.w      [A4 + 0x1C]
  2128. 000017FC  6C06                     bge        +0x8 /* 00001804 */
  2129. 000017FE  296C 0064 0030           move.l     [A4 + 0x30], [A4 + 0x64]
  2130. label00001804:
  2131. 00001804  202B 008A                move.l     D0, [A3 + 0x8A]
  2132. 00001808  B0AC 0030                cmp.l      D0, [A4 + 0x30]
  2133. 0000180C  6608                     bne        +0xA /* 00001816 */
  2134. 0000180E  2F07                     move.l     -[A7], D7
  2135. 00001810  4EBA FCFA                jsr        [PC - 0x306 /* 0000150C */]
  2136. 00001814  6010                     bra        +0x12 /* 00001826 */
  2137. label00001816:
  2138. 00001816  2F07                     move.l     -[A7], D7
  2139. 00001818  487A FCF2                pea.l      [PC - 0x30E /* 0000150C, value 0x4E56FFD6 */]
  2140. 0000181C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2141. 00001820  2F07                     move.l     -[A7], D7
  2142. 00001822  4EBA EB62                jsr        [PC - 0x149E /* 00000386 */]
  2143. label00001826:
  2144. 00001826  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2145. 0000182A  4E5E                     unlink     A6
  2146. 0000182C  2E9F                     move.l     [A7], [A7]+
  2147. 0000182E  4E75                     rts
  2148. 00001830  4E56 FFF4                link       A6, -0x000C
  2149. 00001834  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2150. 00001838  266E 0008                movea.l    A3, [A6 + 0x8]
  2151. 0000183C  2E2B 0030                move.l     D7, [A3 + 0x30]
  2152. 00001840  2047                     movea.l    A0, D7
  2153. 00001842  1028 009A                move.b     D0, [A0 + 0x9A]
  2154. 00001846  670A                     beq        +0xC /* 00001852 */
  2155. 00001848  2047                     movea.l    A0, D7
  2156. 0000184A  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  2157. 0000184E  2C08                     move.l     D6, A0
  2158. 00001850  6008                     bra        +0xA /* 0000185A */
  2159. label00001852:
  2160. 00001852  2047                     movea.l    A0, D7
  2161. 00001854  41E8 009C                lea.l      A0, [A0 + 0x9C]
  2162. 00001858  2C08                     move.l     D6, A0
  2163. label0000185A:
  2164. 0000185A  2847                     movea.l    A4, D7
  2165. 0000185C  2046                     movea.l    A0, D6
  2166. 0000185E  2D48 FFF4                move.l     [A6 - 0xC], A0
  2167. 00001862  206B 003C                movea.l    A0, [A3 + 0x3C]
  2168. 00001866  4A68 0010                tst.w      [A0 + 0x10]
  2169. 0000186A  670A                     beq        +0xC /* 00001876 */
  2170. 0000186C  2F0B                     move.l     -[A7], A3
  2171. 0000186E  4EBA FC9C                jsr        [PC - 0x364 /* 0000150C */]
  2172. 00001872  6000 0086                bra        +0x88 /* 000018FA */
  2173. label00001876:
  2174. 00001876  206B 0044                movea.l    A0, [A3 + 0x44]
  2175. 0000187A  2950 0030                move.l     [A4 + 0x30], [A0]
  2176. 0000187E  296C 0030 0064           move.l     [A4 + 0x64], [A4 + 0x30]
  2177. 00001884  206B 0040                movea.l    A0, [A3 + 0x40]
  2178. 00001888  226E FFF4                movea.l    A1, [A6 - 0xC]
  2179. 0000188C  3029 0004                move.w     D0, [A1 + 0x4]
  2180. 00001890  907C FFF6                sub.w      D0, 0xFFF6
  2181. 00001894  43ED F8C2                lea.l      A1, [A5 - 0x73E]
  2182. 00001898  E540                     asl        D0.w, 2
  2183. 0000189A  2228 0002                move.l     D1, [A0 + 0x2]
  2184. 0000189E  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  2185. 000018A2  57C0                     seq        D0
  2186. 000018A4  4A00                     tst.b      D0
  2187. 000018A6  672E                     beq        +0x30 /* 000018D6 */
  2188. 000018A8  206E FFF4                movea.l    A0, [A6 - 0xC]
  2189. 000018AC  3228 0004                move.w     D1, [A0 + 0x4]
  2190. 000018B0  927C FFF6                sub.w      D1, 0xFFF6
  2191. 000018B4  41ED F916                lea.l      A0, [A5 - 0x6EA]
  2192. 000018B8  E541                     asl        D1.w, 2
  2193. 000018BA  242C 0030                move.l     D2, [A4 + 0x30]
  2194. 000018BE  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  2195. 000018C2  56C1                     sne        D1
  2196. 000018C4  C001                     and.b      D0, D1
  2197. 000018C6  670E                     beq        +0x10 /* 000018D6 */
  2198. 000018C8  397C EC66 0010           move.w     [A4 + 0x10], 0xEC66
  2199. 000018CE  2F0B                     move.l     -[A7], A3
  2200. 000018D0  4EBA FC3A                jsr        [PC - 0x3C6 /* 0000150C */]
  2201. 000018D4  6024                     bra        +0x26 /* 000018FA */
  2202. label000018D6:
  2203. 000018D6  2047                     movea.l    A0, D7
  2204. 000018D8  2028 008A                move.l     D0, [A0 + 0x8A]
  2205. 000018DC  B0AC 0030                cmp.l      D0, [A4 + 0x30]
  2206. 000018E0  6608                     bne        +0xA /* 000018EA */
  2207. 000018E2  2F0B                     move.l     -[A7], A3
  2208. 000018E4  4EBA FC26                jsr        [PC - 0x3DA /* 0000150C */]
  2209. 000018E8  6010                     bra        +0x12 /* 000018FA */
  2210. label000018EA:
  2211. 000018EA  2F0B                     move.l     -[A7], A3
  2212. 000018EC  487A FC1E                pea.l      [PC - 0x3E2 /* 0000150C, value 0x4E56FFD6 */]
  2213. 000018F0  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2214. 000018F4  2F0B                     move.l     -[A7], A3
  2215. 000018F6  4EBA EA8E                jsr        [PC - 0x1572 /* 00000386 */]
  2216. label000018FA:
  2217. 000018FA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2218. 000018FE  4E5E                     unlink     A6
  2219. 00001900  2E9F                     move.l     [A7], [A7]+
  2220. 00001902  4E75                     rts
  2221. fn00001904:
  2222. 00001904  4E56 FFF4                link       A6, -0x000C
  2223. 00001908  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2224. 0000190C  2E2E 0008                move.l     D7, [A6 + 0x8]
  2225. 00001910  2047                     movea.l    A0, D7
  2226. 00001912  2C28 0030                move.l     D6, [A0 + 0x30]
  2227. 00001916  2046                     movea.l    A0, D6
  2228. 00001918  1028 009A                move.b     D0, [A0 + 0x9A]
  2229. 0000191C  6708                     beq        +0xA /* 00001926 */
  2230. 0000191E  2046                     movea.l    A0, D6
  2231. 00001920  47E8 00DA                lea.l      A3, [A0 + 0xDA]
  2232. 00001924  6006                     bra        +0x8 /* 0000192C */
  2233. label00001926:
  2234. 00001926  2046                     movea.l    A0, D6
  2235. 00001928  47E8 009C                lea.l      A3, [A0 + 0x9C]
  2236. label0000192C:
  2237. 0000192C  2846                     movea.l    A4, D6
  2238. 0000192E  296B 0006 0030           move.l     [A4 + 0x30], [A3 + 0x6]
  2239. 00001934  41EB 0012                lea.l      A0, [A3 + 0x12]
  2240. 00001938  2948 0012                move.l     [A4 + 0x12], A0
  2241. 0000193C  4240                     clr.w      D0
  2242. 0000193E  102B 0012                move.b     D0, [A3 + 0x12]
  2243. 00001942  4A40                     tst.w      D0
  2244. 00001944  6660                     bne        +0x62 /* 000019A6 */
  2245. 00001946  302B 0004                move.w     D0, [A3 + 0x4]
  2246. 0000194A  907C FFF6                sub.w      D0, 0xFFF6
  2247. 0000194E  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  2248. 00001952  E540                     asl        D0.w, 2
  2249. 00001954  222B 0006                move.l     D1, [A3 + 0x6]
  2250. 00001958  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  2251. 0000195C  6610                     bne        +0x12 /* 0000196E */
  2252. 0000195E  397C EC66 0010           move.w     [A4 + 0x10], 0xEC66
  2253. 00001964  2F07                     move.l     -[A7], D7
  2254. 00001966  4EBA 0204                jsr        [PC + 0x204 /* 00001B6C */]
  2255. 0000196A  6000 00EA                bra        +0xEC /* 00001A56 */
  2256. label0000196E:
  2257. 0000196E  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  2258. 00001974  1013                     move.b     D0, [A3]
  2259. 00001976  4880                     ext.w      D0
  2260. 00001978  48C0                     ext.l      D0
  2261. 0000197A  0800 0001                btst.b     D0, 0x1
  2262. 0000197E  6606                     bne        +0x8 /* 00001986 */
  2263. 00001980  276B 0006 0034           move.l     [A3 + 0x34], [A3 + 0x6]
  2264. label00001986:
  2265. 00001986  2F07                     move.l     -[A7], D7
  2266. 00001988  487A 01E2                pea.l      [PC + 0x1E2 /* 00001B6C, value 0x4E56FFE8 */]
  2267. 0000198C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2268. 00001990  4267                     clr.w      -[A7]
  2269. 00001992  2F06                     move.l     -[A7], D6
  2270. 00001994  1F3C 0001                move.b     -[A7], 0x1
  2271. 00001998  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  2272. 0000199C  4A5F                     tst.w      [A7]+
  2273. 0000199E  6600 00B6                bne        +0xB8 /* 00001A56 */
  2274. 000019A2  6000 00B2                bra        +0xB4 /* 00001A56 */
  2275. label000019A6:
  2276. 000019A6  426C 001C                clr.w      [A4 + 0x1C]
  2277. 000019AA  7002                     moveq.l    D0, 0x02
  2278. 000019AC  B06B 000A                cmp.w      D0, [A3 + 0xA]
  2279. 000019B0  6620                     bne        +0x22 /* 000019D2 */
  2280. 000019B2  2F07                     move.l     -[A7], D7
  2281. 000019B4  487A 01B6                pea.l      [PC + 0x1B6 /* 00001B6C, value 0x4E56FFE8 */]
  2282. 000019B8  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2283. 000019BC  4267                     clr.w      -[A7]
  2284. 000019BE  2F06                     move.l     -[A7], D6
  2285. 000019C0  1F3C 0001                move.b     -[A7], 0x1
  2286. 000019C4  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  2287. 000019C8  4A5F                     tst.w      [A7]+
  2288. 000019CA  6600 008A                bne        +0x8C /* 00001A56 */
  2289. 000019CE  6000 0086                bra        +0x88 /* 00001A56 */
  2290. label000019D2:
  2291. 000019D2  4267                     clr.w      -[A7]
  2292. 000019D4  486B 0012                pea.l      [A3 + 0x12]
  2293. 000019D8  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  2294. 000019DC  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2295. 000019E0  101F                     move.b     D0, [A7]+
  2296. 000019E2  6766                     beq        +0x68 /* 00001A4A */
  2297. 000019E4  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2298. 000019E8  486B 0012                pea.l      [A3 + 0x12]
  2299. 000019EC  2047                     movea.l    A0, D7
  2300. 000019EE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2301. 000019F2  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2302. 000019F6  2F07                     move.l     -[A7], D7
  2303. 000019F8  487A 0066                pea.l      [PC + 0x66 /* 00001A60, value 0x4E56FFEC */]
  2304. 000019FC  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2305. 00001A00  2047                     movea.l    A0, D7
  2306. 00001A02  2068 003C                movea.l    A0, [A0 + 0x3C]
  2307. 00001A06  2D48 FFF4                move.l     [A6 - 0xC], A0
  2308. 00001A0A  2F08                     move.l     -[A7], A0
  2309. 00001A0C  4267                     clr.w      -[A7]
  2310. 00001A0E  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  2311. 00001A12  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2312. 00001A16  301F                     move.w     D0, [A7]+
  2313. 00001A18  205F                     movea.l    A0, [A7]+
  2314. 00001A1A  3140 0018                move.w     [A0 + 0x18], D0
  2315. 00001A1E  206E FFF4                movea.l    A0, [A6 - 0xC]
  2316. 00001A22  7000                     moveq.l    D0, 0x00
  2317. 00001A24  2140 0034                move.l     [A0 + 0x34], D0
  2318. 00001A28  206E FFF4                movea.l    A0, [A6 - 0xC]
  2319. 00001A2C  217C 0000 0100 0024      move.l     [A0 + 0x24], 0x100
  2320. 00001A34  4267                     clr.w      -[A7]
  2321. 00001A36  2047                     movea.l    A0, D7
  2322. 00001A38  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2323. 00001A3C  1F3C 0001                move.b     -[A7], 0x1
  2324. 00001A40  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2325. 00001A44  4A5F                     tst.w      [A7]+
  2326. 00001A46  660E                     bne        +0x10 /* 00001A56 */
  2327. 00001A48  600C                     bra        +0xE /* 00001A56 */
  2328. label00001A4A:
  2329. 00001A4A  397C EC65 0010           move.w     [A4 + 0x10], 0xEC65
  2330. 00001A50  2F07                     move.l     -[A7], D7
  2331. 00001A52  4EBA 0118                jsr        [PC + 0x118 /* 00001B6C */]
  2332. label00001A56:
  2333. 00001A56  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2334. 00001A5A  4E5E                     unlink     A6
  2335. 00001A5C  2E9F                     move.l     [A7], [A7]+
  2336. 00001A5E  4E75                     rts
  2337. 00001A60  4E56 FFEC                link       A6, -0x0014
  2338. 00001A64  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2339. 00001A68  2C2E 0008                move.l     D6, [A6 + 0x8]
  2340. 00001A6C  2046                     movea.l    A0, D6
  2341. 00001A6E  2E28 0030                move.l     D7, [A0 + 0x30]
  2342. 00001A72  2047                     movea.l    A0, D7
  2343. 00001A74  1028 009A                move.b     D0, [A0 + 0x9A]
  2344. 00001A78  670A                     beq        +0xC /* 00001A84 */
  2345. 00001A7A  2047                     movea.l    A0, D7
  2346. 00001A7C  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  2347. 00001A80  2A08                     move.l     D5, A0
  2348. 00001A82  6008                     bra        +0xA /* 00001A8C */
  2349. label00001A84:
  2350. 00001A84  2047                     movea.l    A0, D7
  2351. 00001A86  41E8 009C                lea.l      A0, [A0 + 0x9C]
  2352. 00001A8A  2A08                     move.l     D5, A0
  2353. label00001A8C:
  2354. 00001A8C  2847                     movea.l    A4, D7
  2355. 00001A8E  2046                     movea.l    A0, D6
  2356. 00001A90  2068 003C                movea.l    A0, [A0 + 0x3C]
  2357. 00001A94  2D48 FFEC                move.l     [A6 - 0x14], A0
  2358. 00001A98  2645                     movea.l    A3, D5
  2359. 00001A9A  2046                     movea.l    A0, D6
  2360. 00001A9C  2828 0044                move.l     D4, [A0 + 0x44]
  2361. 00001AA0  2046                     movea.l    A0, D6
  2362. 00001AA2  2D68 0040 FFF4           move.l     [A6 - 0xC], [A0 + 0x40]
  2363. 00001AA8  206E FFEC                movea.l    A0, [A6 - 0x14]
  2364. 00001AAC  4A68 0010                tst.w      [A0 + 0x10]
  2365. 00001AB0  673E                     beq        +0x40 /* 00001AF0 */
  2366. 00001AB2  0C68 FE61 0010           cmpi.w     [A0 + 0x10], 0xFE61
  2367. 00001AB8  6608                     bne        +0xA /* 00001AC2 */
  2368. 00001ABA  397C FFD5 0010           move.w     [A4 + 0x10], 0xFFD5
  2369. 00001AC0  600A                     bra        +0xC /* 00001ACC */
  2370. label00001AC2:
  2371. 00001AC2  206E FFEC                movea.l    A0, [A6 - 0x14]
  2372. 00001AC6  3968 0010 0010           move.w     [A4 + 0x10], [A0 + 0x10]
  2373. label00001ACC:
  2374. 00001ACC  70D5                     moveq.l    D0, 0xFFFFFFD5
  2375. 00001ACE  B06C 0010                cmp.w      D0, [A4 + 0x10]
  2376. 00001AD2  56C0                     sne        D0
  2377. 00001AD4  4A00                     tst.b      D0
  2378. 00001AD6  6610                     bne        +0x12 /* 00001AE8 */
  2379. 00001AD8  1213                     move.b     D1, [A3]
  2380. 00001ADA  4881                     ext.w      D1
  2381. 00001ADC  48C1                     ext.l      D1
  2382. 00001ADE  0801 0000                btst.b     D1, 0x0
  2383. 00001AE2  56C1                     sne        D1
  2384. 00001AE4  8001                     or.b       D0, D1
  2385. 00001AE6  6708                     beq        +0xA /* 00001AF0 */
  2386. label00001AE8:
  2387. 00001AE8  2F06                     move.l     -[A7], D6
  2388. 00001AEA  4EBA 0080                jsr        [PC + 0x80 /* 00001B6C */]
  2389. 00001AEE  6072                     bra        +0x74 /* 00001B62 */
  2390. label00001AF0:
  2391. 00001AF0  426C 0010                clr.w      [A4 + 0x10]
  2392. 00001AF4  2046                     movea.l    A0, D6
  2393. 00001AF6  3968 0048 0016           move.w     [A4 + 0x16], [A0 + 0x48]
  2394. 00001AFC  296B 0006 0030           move.l     [A4 + 0x30], [A3 + 0x6]
  2395. 00001B02  41EB 0012                lea.l      A0, [A3 + 0x12]
  2396. 00001B06  2948 0012                move.l     [A4 + 0x12], A0
  2397. 00001B0A  426C 001C                clr.w      [A4 + 0x1C]
  2398. 00001B0E  206E FFEC                movea.l    A0, [A6 - 0x14]
  2399. 00001B12  4A68 0010                tst.w      [A0 + 0x10]
  2400. 00001B16  661C                     bne        +0x1E /* 00001B34 */
  2401. 00001B18  2044                     movea.l    A0, D4
  2402. 00001B1A  4868 0004                pea.l      [A0 + 0x4]
  2403. 00001B1E  486B 0012                pea.l      [A3 + 0x12]
  2404. 00001B22  2044                     movea.l    A0, D4
  2405. 00001B24  4240                     clr.w      D0
  2406. 00001B26  1028 0004                move.b     D0, [A0 + 0x4]
  2407. 00001B2A  5240                     addq.w     D0, 1
  2408. 00001B2C  48C0                     ext.l      D0
  2409. 00001B2E  2F00                     move.l     -[A7], D0
  2410. 00001B30  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2411. label00001B34:
  2412. 00001B34  1013                     move.b     D0, [A3]
  2413. 00001B36  4880                     ext.w      D0
  2414. 00001B38  48C0                     ext.l      D0
  2415. 00001B3A  0800 0000                btst.b     D0, 0x0
  2416. 00001B3E  671C                     beq        +0x1E /* 00001B5C */
  2417. 00001B40  2F06                     move.l     -[A7], D6
  2418. 00001B42  487A 0028                pea.l      [PC + 0x28 /* 00001B6C, value 0x4E56FFE8 */]
  2419. 00001B46  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2420. 00001B4A  4267                     clr.w      -[A7]
  2421. 00001B4C  2F07                     move.l     -[A7], D7
  2422. 00001B4E  1F3C 0001                move.b     -[A7], 0x1
  2423. 00001B52  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  2424. 00001B56  4A5F                     tst.w      [A7]+
  2425. 00001B58  6608                     bne        +0xA /* 00001B62 */
  2426. 00001B5A  6006                     bra        +0x8 /* 00001B62 */
  2427. label00001B5C:
  2428. 00001B5C  2F06                     move.l     -[A7], D6
  2429. 00001B5E  4EBA 000C                jsr        [PC + 0xC /* 00001B6C */]
  2430. label00001B62:
  2431. 00001B62  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2432. 00001B66  4E5E                     unlink     A6
  2433. 00001B68  2E9F                     move.l     [A7], [A7]+
  2434. 00001B6A  4E75                     rts
  2435. fn00001B6C:
  2436. 00001B6C  4E56 FFE8                link       A6, -0x0018
  2437. 00001B70  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2438. 00001B74  282E 0008                move.l     D4, [A6 + 0x8]
  2439. 00001B78  2044                     movea.l    A0, D4
  2440. 00001B7A  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  2441. 00001B80  2044                     movea.l    A0, D4
  2442. 00001B82  2A28 0030                move.l     D5, [A0 + 0x30]
  2443. 00001B86  2D45 FFF4                move.l     [A6 - 0xC], D5
  2444. 00001B8A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2445. 00001B8E  3028 0004                move.w     D0, [A0 + 0x4]
  2446. 00001B92  48C0                     ext.l      D0
  2447. 00001B94  0800 0009                btst.b     D0, 0x9 /* '\t' */
  2448. 00001B98  56C0                     sne        D0
  2449. 00001B9A  4400                     neg.b      D0
  2450. 00001B9C  1D40 FFEF                move.b     [A6 - 0x11], D0
  2451. 00001BA0  2044                     movea.l    A0, D4
  2452. 00001BA2  0828 0004 004C           btst.b     [A0 + 0x4C], 0x4
  2453. 00001BA8  56C0                     sne        D0
  2454. 00001BAA  4400                     neg.b      D0
  2455. 00001BAC  1D40 FFEE                move.b     [A6 - 0x12], D0
  2456. 00001BB0  2045                     movea.l    A0, D5
  2457. 00001BB2  1028 009A                move.b     D0, [A0 + 0x9A]
  2458. 00001BB6  670A                     beq        +0xC /* 00001BC2 */
  2459. 00001BB8  2045                     movea.l    A0, D5
  2460. 00001BBA  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  2461. 00001BBE  2C08                     move.l     D6, A0
  2462. 00001BC0  6008                     bra        +0xA /* 00001BCA */
  2463. label00001BC2:
  2464. 00001BC2  2045                     movea.l    A0, D5
  2465. 00001BC4  41E8 009C                lea.l      A0, [A0 + 0x9C]
  2466. 00001BC8  2C08                     move.l     D6, A0
  2467. label00001BCA:
  2468. 00001BCA  2046                     movea.l    A0, D6
  2469. 00001BCC  4A68 0004                tst.w      [A0 + 0x4]
  2470. 00001BD0  6C00 0086                bge        +0x88 /* 00001C58 */
  2471. 00001BD4  2045                     movea.l    A0, D5
  2472. 00001BD6  47D0                     lea.l      A3, [A0]
  2473. 00001BD8  7E01                     moveq.l    D7, 0x01
  2474. 00001BDA  6054                     bra        +0x56 /* 00001C30 */
  2475. label00001BDC:
  2476. 00001BDC  3007                     move.w     D0, D7
  2477. 00001BDE  907C FFF6                sub.w      D0, 0xFFF6
  2478. 00001BE2  41ED F898                lea.l      A0, [A5 - 0x768]
  2479. 00001BE6  D040                     add.w      D0, D0
  2480. 00001BE8  4A70 0000                tst.w      [A0 + D0.w]
  2481. 00001BEC  56C0                     sne        D0
  2482. 00001BEE  4A00                     tst.b      D0
  2483. 00001BF0  673C                     beq        +0x3E /* 00001C2E */
  2484. 00001BF2  3207                     move.w     D1, D7
  2485. 00001BF4  927C FFF6                sub.w      D1, 0xFFF6
  2486. 00001BF8  41ED F96A                lea.l      A0, [A5 - 0x696]
  2487. 00001BFC  D241                     add.w      D1, D1
  2488. 00001BFE  342B 0016                move.w     D2, [A3 + 0x16]
  2489. 00001C02  B470 1000                cmp.w      D2, [A0 + D1.w]
  2490. 00001C06  57C1                     seq        D1
  2491. 00001C08  C001                     and.b      D0, D1
  2492. 00001C0A  6722                     beq        +0x24 /* 00001C2E */
  2493. 00001C0C  3207                     move.w     D1, D7
  2494. 00001C0E  927C FFF6                sub.w      D1, 0xFFF6
  2495. 00001C12  41ED F916                lea.l      A0, [A5 - 0x6EA]
  2496. 00001C16  E541                     asl        D1.w, 2
  2497. 00001C18  242B 0030                move.l     D2, [A3 + 0x30]
  2498. 00001C1C  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  2499. 00001C20  57C1                     seq        D1
  2500. 00001C22  C001                     and.b      D0, D1
  2501. 00001C24  6708                     beq        +0xA /* 00001C2E */
  2502. 00001C26  2046                     movea.l    A0, D6
  2503. 00001C28  08E8 0000 0003           bset.b     [A0 + 0x3], 0x0
  2504. label00001C2E:
  2505. 00001C2E  5247                     addq.w     D7, 1
  2506. label00001C30:
  2507. 00001C30  700A                     moveq.l    D0, 0x0A
  2508. 00001C32  B047                     cmp.w      D0, D7
  2509. 00001C34  6CA6                     bge        -0x58 /* 00001BDC */
  2510. 00001C36  302B 0016                move.w     D0, [A3 + 0x16]
  2511. 00001C3A  907C FFF6                sub.w      D0, 0xFFF6
  2512. 00001C3E  41ED F388                lea.l      A0, [A5 - 0xC78]
  2513. 00001C42  E540                     asl        D0.w, 2
  2514. 00001C44  222B 0030                move.l     D1, [A3 + 0x30]
  2515. 00001C48  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  2516. 00001C4C  662E                     bne        +0x30 /* 00001C7C */
  2517. 00001C4E  2046                     movea.l    A0, D6
  2518. 00001C50  08E8 0002 0003           bset.b     [A0 + 0x3], 0x2
  2519. 00001C56  6024                     bra        +0x26 /* 00001C7C */
  2520. label00001C58:
  2521. 00001C58  2045                     movea.l    A0, D5
  2522. 00001C5A  2246                     movea.l    A1, D6
  2523. 00001C5C  3029 0004                move.w     D0, [A1 + 0x4]
  2524. 00001C60  907C FFF6                sub.w      D0, 0xFFF6
  2525. 00001C64  43ED F916                lea.l      A1, [A5 - 0x6EA]
  2526. 00001C68  E540                     asl        D0.w, 2
  2527. 00001C6A  2228 0030                move.l     D1, [A0 + 0x30]
  2528. 00001C6E  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  2529. 00001C72  6608                     bne        +0xA /* 00001C7C */
  2530. 00001C74  2046                     movea.l    A0, D6
  2531. 00001C76  08E8 0000 0003           bset.b     [A0 + 0x3], 0x0
  2532. label00001C7C:
  2533. 00001C7C  266E FFF4                movea.l    A3, [A6 - 0xC]
  2534. 00001C80  2846                     movea.l    A4, D6
  2535. 00001C82  4A6B 0010                tst.w      [A3 + 0x10]
  2536. 00001C86  6710                     beq        +0x12 /* 00001C98 */
  2537. 00001C88  70FF                     moveq.l    D0, 0xFFFFFFFF
  2538. 00001C8A  2940 0034                move.l     [A4 + 0x34], D0
  2539. 00001C8E  2F04                     move.l     -[A7], D4
  2540. 00001C90  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2541. 00001C94  6000 01E6                bra        +0x1E8 /* 00001E7C */
  2542. label00001C98:
  2543. 00001C98  1014                     move.b     D0, [A4]
  2544. 00001C9A  4880                     ext.w      D0
  2545. 00001C9C  48C0                     ext.l      D0
  2546. 00001C9E  0800 0000                btst.b     D0, 0x0
  2547. 00001CA2  6700 0118                beq        +0x11A /* 00001DBC */
  2548. 00001CA6  4A6B 001C                tst.w      [A3 + 0x1C]
  2549. 00001CAA  6C1C                     bge        +0x1E /* 00001CC8 */
  2550. 00001CAC  196B 001E 0038           move.b     [A4 + 0x38], [A3 + 0x1E]
  2551. 00001CB2  1014                     move.b     D0, [A4]
  2552. 00001CB4  4880                     ext.w      D0
  2553. 00001CB6  48C0                     ext.l      D0
  2554. 00001CB8  0800 0001                btst.b     D0, 0x1
  2555. 00001CBC  6702                     beq        +0x4 /* 00001CC0 */
  2556. 00001CBE  602E                     bra        +0x30 /* 00001CEE */
  2557. label00001CC0:
  2558. 00001CC0  296B 0064 0006           move.l     [A4 + 0x6], [A3 + 0x64]
  2559. 00001CC6  6026                     bra        +0x28 /* 00001CEE */
  2560. label00001CC8:
  2561. 00001CC8  196B 001E 0038           move.b     [A4 + 0x38], [A3 + 0x1E]
  2562. 00001CCE  1014                     move.b     D0, [A4]
  2563. 00001CD0  4880                     ext.w      D0
  2564. 00001CD2  48C0                     ext.l      D0
  2565. 00001CD4  0800 0001                btst.b     D0, 0x1
  2566. 00001CD8  670E                     beq        +0x10 /* 00001CE8 */
  2567. 00001CDA  296B 0030 0006           move.l     [A4 + 0x6], [A3 + 0x30]
  2568. 00001CE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2569. 00001CE2  2940 0034                move.l     [A4 + 0x34], D0
  2570. 00001CE6  6006                     bra        +0x8 /* 00001CEE */
  2571. label00001CE8:
  2572. 00001CE8  296B 0030 0034           move.l     [A4 + 0x34], [A3 + 0x30]
  2573. label00001CEE:
  2574. 00001CEE  1014                     move.b     D0, [A4]
  2575. 00001CF0  4880                     ext.w      D0
  2576. 00001CF2  48C0                     ext.l      D0
  2577. 00001CF4  0800 0001                btst.b     D0, 0x1
  2578. 00001CF8  6600 00C2                bne        +0xC4 /* 00001DBC */
  2579. 00001CFC  4A6C 0004                tst.w      [A4 + 0x4]
  2580. 00001D00  6C00 0096                bge        +0x98 /* 00001D98 */
  2581. 00001D04  2045                     movea.l    A0, D5
  2582. 00001D06  2D48 FFE8                move.l     [A6 - 0x18], A0
  2583. 00001D0A  7E01                     moveq.l    D7, 0x01
  2584. 00001D0C  605C                     bra        +0x5E /* 00001D6A */
  2585. label00001D0E:
  2586. 00001D0E  3007                     move.w     D0, D7
  2587. 00001D10  907C FFF6                sub.w      D0, 0xFFF6
  2588. 00001D14  41ED F898                lea.l      A0, [A5 - 0x768]
  2589. 00001D18  D040                     add.w      D0, D0
  2590. 00001D1A  4A70 0000                tst.w      [A0 + D0.w]
  2591. 00001D1E  56C0                     sne        D0
  2592. 00001D20  4A00                     tst.b      D0
  2593. 00001D22  6744                     beq        +0x46 /* 00001D68 */
  2594. 00001D24  206E FFE8                movea.l    A0, [A6 - 0x18]
  2595. 00001D28  3207                     move.w     D1, D7
  2596. 00001D2A  927C FFF6                sub.w      D1, 0xFFF6
  2597. 00001D2E  43ED F96A                lea.l      A1, [A5 - 0x696]
  2598. 00001D32  D241                     add.w      D1, D1
  2599. 00001D34  3428 0016                move.w     D2, [A0 + 0x16]
  2600. 00001D38  B471 1000                cmp.w      D2, [A1 + D1.w]
  2601. 00001D3C  57C1                     seq        D1
  2602. 00001D3E  C001                     and.b      D0, D1
  2603. 00001D40  6726                     beq        +0x28 /* 00001D68 */
  2604. 00001D42  3207                     move.w     D1, D7
  2605. 00001D44  927C FFF6                sub.w      D1, 0xFFF6
  2606. 00001D48  41ED F916                lea.l      A0, [A5 - 0x6EA]
  2607. 00001D4C  E541                     asl        D1.w, 2
  2608. 00001D4E  242C 0034                move.l     D2, [A4 + 0x34]
  2609. 00001D52  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  2610. 00001D56  57C1                     seq        D1
  2611. 00001D58  C001                     and.b      D0, D1
  2612. 00001D5A  670C                     beq        +0xE /* 00001D68 */
  2613. 00001D5C  08EC 0000 0003           bset.b     [A4 + 0x3], 0x0
  2614. 00001D62  08EC 0001 0003           bset.b     [A4 + 0x3], 0x1
  2615. label00001D68:
  2616. 00001D68  5247                     addq.w     D7, 1
  2617. label00001D6A:
  2618. 00001D6A  700A                     moveq.l    D0, 0x0A
  2619. 00001D6C  B047                     cmp.w      D0, D7
  2620. 00001D6E  6C9E                     bge        -0x60 /* 00001D0E */
  2621. 00001D70  206E FFE8                movea.l    A0, [A6 - 0x18]
  2622. 00001D74  2248                     movea.l    A1, A0
  2623. 00001D76  3029 0016                move.w     D0, [A1 + 0x16]
  2624. 00001D7A  907C FFF6                sub.w      D0, 0xFFF6
  2625. 00001D7E  43ED F388                lea.l      A1, [A5 - 0xC78]
  2626. 00001D82  E540                     asl        D0.w, 2
  2627. 00001D84  2228 0030                move.l     D1, [A0 + 0x30]
  2628. 00001D88  B2B1 0000                cmp.l      D1, [A1 + D0.w]
  2629. 00001D8C  662E                     bne        +0x30 /* 00001DBC */
  2630. 00001D8E  2046                     movea.l    A0, D6
  2631. 00001D90  08E8 0002 0003           bset.b     [A0 + 0x3], 0x2
  2632. 00001D96  6024                     bra        +0x26 /* 00001DBC */
  2633. label00001D98:
  2634. 00001D98  302C 0004                move.w     D0, [A4 + 0x4]
  2635. 00001D9C  907C FFF6                sub.w      D0, 0xFFF6
  2636. 00001DA0  41ED F916                lea.l      A0, [A5 - 0x6EA]
  2637. 00001DA4  E540                     asl        D0.w, 2
  2638. 00001DA6  222C 0034                move.l     D1, [A4 + 0x34]
  2639. 00001DAA  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  2640. 00001DAE  660C                     bne        +0xE /* 00001DBC */
  2641. 00001DB0  08EC 0000 0003           bset.b     [A4 + 0x3], 0x0
  2642. 00001DB6  08EC 0001 0003           bset.b     [A4 + 0x3], 0x1
  2643. label00001DBC:
  2644. 00001DBC  4A6B 0010                tst.w      [A3 + 0x10]
  2645. 00001DC0  57C0                     seq        D0
  2646. 00001DC2  4A00                     tst.b      D0
  2647. 00001DC4  6738                     beq        +0x3A /* 00001DFE */
  2648. 00001DC6  322C 0004                move.w     D1, [A4 + 0x4]
  2649. 00001DCA  927C FFF6                sub.w      D1, 0xFFF6
  2650. 00001DCE  41ED F8C2                lea.l      A0, [A5 - 0x73E]
  2651. 00001DD2  E541                     asl        D1.w, 2
  2652. 00001DD4  242B 0064                move.l     D2, [A3 + 0x64]
  2653. 00001DD8  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  2654. 00001DDC  57C1                     seq        D1
  2655. 00001DDE  C001                     and.b      D0, D1
  2656. 00001DE0  671C                     beq        +0x1E /* 00001DFE */
  2657. 00001DE2  322C 0004                move.w     D1, [A4 + 0x4]
  2658. 00001DE6  927C FFF6                sub.w      D1, 0xFFF6
  2659. 00001DEA  41ED F916                lea.l      A0, [A5 - 0x6EA]
  2660. 00001DEE  E541                     asl        D1.w, 2
  2661. 00001DF0  242B 0030                move.l     D2, [A3 + 0x30]
  2662. 00001DF4  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  2663. 00001DF8  56C1                     sne        D1
  2664. 00001DFA  C001                     and.b      D0, D1
  2665. 00001DFC  661E                     bne        +0x20 /* 00001E1C */
  2666. label00001DFE:
  2667. 00001DFE  4A6C 0004                tst.w      [A4 + 0x4]
  2668. 00001E02  5EC1                     sgt        D1
  2669. 00001E04  4A01                     tst.b      D1
  2670. 00001E06  671A                     beq        +0x1C /* 00001E22 */
  2671. 00001E08  2046                     movea.l    A0, D6
  2672. 00001E0A  3428 0002                move.w     D2, [A0 + 0x2]
  2673. 00001E0E  48C2                     ext.l      D2
  2674. 00001E10  0802 0000                btst.b     D2, 0x0
  2675. 00001E14  57C2                     seq        D2
  2676. 00001E16  C202                     and.b      D1, D2
  2677. 00001E18  8001                     or.b       D0, D1
  2678. 00001E1A  6706                     beq        +0x8 /* 00001E22 */
  2679. label00001E1C:
  2680. 00001E1C  377C FF88 0010           move.w     [A3 + 0x10], 0xFF88
  2681. label00001E22:
  2682. 00001E22  1014                     move.b     D0, [A4]
  2683. 00001E24  4880                     ext.w      D0
  2684. 00001E26  48C0                     ext.l      D0
  2685. 00001E28  0800 0001                btst.b     D0, 0x1
  2686. 00001E2C  56C0                     sne        D0
  2687. 00001E2E  4A00                     tst.b      D0
  2688. 00001E30  6744                     beq        +0x46 /* 00001E76 */
  2689. 00001E32  2045                     movea.l    A0, D5
  2690. 00001E34  4A68 0010                tst.w      [A0 + 0x10]
  2691. 00001E38  57C1                     seq        D1
  2692. 00001E3A  C001                     and.b      D0, D1
  2693. 00001E3C  6738                     beq        +0x3A /* 00001E76 */
  2694. 00001E3E  102E FFEF                move.b     D0, [A6 - 0x11]
  2695. 00001E42  6714                     beq        +0x16 /* 00001E58 */
  2696. 00001E44  122E FFEE                move.b     D1, [A6 - 0x12]
  2697. 00001E48  0A01 0001                xori.b     D1, 0x1
  2698. 00001E4C  C001                     and.b      D0, D1
  2699. 00001E4E  6708                     beq        +0xA /* 00001E58 */
  2700. 00001E50  2F04                     move.l     -[A7], D4
  2701. 00001E52  4EBA 0032                jsr        [PC + 0x32 /* 00001E86 */]
  2702. 00001E56  6024                     bra        +0x26 /* 00001E7C */
  2703. label00001E58:
  2704. 00001E58  276C 0006 0030           move.l     [A3 + 0x30], [A4 + 0x6]
  2705. 00001E5E  276C 0006 0064           move.l     [A3 + 0x64], [A4 + 0x6]
  2706. 00001E64  2F04                     move.l     -[A7], D4
  2707. 00001E66  487A 001E                pea.l      [PC + 0x1E /* 00001E86, value 0x4E56FFEC */]
  2708. 00001E6A  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2709. 00001E6E  2F04                     move.l     -[A7], D4
  2710. 00001E70  4EBA E514                jsr        [PC - 0x1AEC /* 00000386 */]
  2711. 00001E74  6006                     bra        +0x8 /* 00001E7C */
  2712. label00001E76:
  2713. 00001E76  2F04                     move.l     -[A7], D4
  2714. 00001E78  4EBA 000C                jsr        [PC + 0xC /* 00001E86 */]
  2715. label00001E7C:
  2716. 00001E7C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2717. 00001E80  4E5E                     unlink     A6
  2718. 00001E82  2E9F                     move.l     [A7], [A7]+
  2719. 00001E84  4E75                     rts
  2720. fn00001E86:
  2721. 00001E86  4E56 FFEC                link       A6, -0x0014
  2722. 00001E8A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2723. 00001E8E  2C2E 0008                move.l     D6, [A6 + 0x8]
  2724. 00001E92  2046                     movea.l    A0, D6
  2725. 00001E94  2828 0008                move.l     D4, [A0 + 0x8]
  2726. 00001E98  2046                     movea.l    A0, D6
  2727. 00001E9A  2E28 0030                move.l     D7, [A0 + 0x30]
  2728. 00001E9E  2A07                     move.l     D5, D7
  2729. 00001EA0  2044                     movea.l    A0, D4
  2730. 00001EA2  3028 0004                move.w     D0, [A0 + 0x4]
  2731. 00001EA6  48C0                     ext.l      D0
  2732. 00001EA8  0800 0009                btst.b     D0, 0x9 /* '\t' */
  2733. 00001EAC  56C0                     sne        D0
  2734. 00001EAE  4400                     neg.b      D0
  2735. 00001EB0  1D40 FFEE                move.b     [A6 - 0x12], D0
  2736. 00001EB4  2046                     movea.l    A0, D6
  2737. 00001EB6  0828 0004 004C           btst.b     [A0 + 0x4C], 0x4
  2738. 00001EBC  56C0                     sne        D0
  2739. 00001EBE  4400                     neg.b      D0
  2740. 00001EC0  1D40 FFED                move.b     [A6 - 0x13], D0
  2741. 00001EC4  2047                     movea.l    A0, D7
  2742. 00001EC6  1028 009A                move.b     D0, [A0 + 0x9A]
  2743. 00001ECA  6708                     beq        +0xA /* 00001ED4 */
  2744. 00001ECC  2047                     movea.l    A0, D7
  2745. 00001ECE  47E8 00DA                lea.l      A3, [A0 + 0xDA]
  2746. 00001ED2  6006                     bra        +0x8 /* 00001EDA */
  2747. label00001ED4:
  2748. 00001ED4  2047                     movea.l    A0, D7
  2749. 00001ED6  47E8 009C                lea.l      A3, [A0 + 0x9C]
  2750. label00001EDA:
  2751. 00001EDA  1013                     move.b     D0, [A3]
  2752. 00001EDC  4880                     ext.w      D0
  2753. 00001EDE  48C0                     ext.l      D0
  2754. 00001EE0  0800 0001                btst.b     D0, 0x1
  2755. 00001EE4  56C0                     sne        D0
  2756. 00001EE6  4A00                     tst.b      D0
  2757. 00001EE8  6716                     beq        +0x18 /* 00001F00 */
  2758. 00001EEA  2047                     movea.l    A0, D7
  2759. 00001EEC  4A68 0010                tst.w      [A0 + 0x10]
  2760. 00001EF0  56C1                     sne        D1
  2761. 00001EF2  C001                     and.b      D0, D1
  2762. 00001EF4  670A                     beq        +0xC /* 00001F00 */
  2763. 00001EF6  2F06                     move.l     -[A7], D6
  2764. 00001EF8  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2765. 00001EFC  6000 016E                bra        +0x170 /* 0000206C */
  2766. label00001F00:
  2767. 00001F00  1013                     move.b     D0, [A3]
  2768. 00001F02  4880                     ext.w      D0
  2769. 00001F04  48C0                     ext.l      D0
  2770. 00001F06  0800 0001                btst.b     D0, 0x1
  2771. 00001F0A  56C0                     sne        D0
  2772. 00001F0C  4A00                     tst.b      D0
  2773. 00001F0E  671A                     beq        +0x1C /* 00001F2A */
  2774. 00001F10  2045                     movea.l    A0, D5
  2775. 00001F12  0828 0004 001E           btst.b     [A0 + 0x1E], 0x4
  2776. 00001F18  57C1                     seq        D1
  2777. 00001F1A  C001                     and.b      D0, D1
  2778. 00001F1C  670C                     beq        +0xE /* 00001F2A */
  2779. 00001F1E  2047                     movea.l    A0, D7
  2780. 00001F20  317C FF88 0010           move.w     [A0 + 0x10], 0xFF88
  2781. 00001F26  6000 00C4                bra        +0xC6 /* 00001FEC */
  2782. label00001F2A:
  2783. 00001F2A  102E FFEE                move.b     D0, [A6 - 0x12]
  2784. 00001F2E  674C                     beq        +0x4E /* 00001F7C */
  2785. 00001F30  2044                     movea.l    A0, D4
  2786. 00001F32  0828 0000 0004           btst.b     [A0 + 0x4], 0x0
  2787. 00001F38  57C0                     seq        D0
  2788. 00001F3A  4A00                     tst.b      D0
  2789. 00001F3C  6700 00AE                beq        +0xB0 /* 00001FEC */
  2790. 00001F40  322B 0002                move.w     D1, [A3 + 0x2]
  2791. 00001F44  48C1                     ext.l      D1
  2792. 00001F46  0801 0000                btst.b     D1, 0x0
  2793. 00001F4A  57C1                     seq        D1
  2794. 00001F4C  C001                     and.b      D0, D1
  2795. 00001F4E  6700 009C                beq        +0x9E /* 00001FEC */
  2796. 00001F52  322B 0002                move.w     D1, [A3 + 0x2]
  2797. 00001F56  48C1                     ext.l      D1
  2798. 00001F58  0801 0001                btst.b     D1, 0x1
  2799. 00001F5C  57C1                     seq        D1
  2800. 00001F5E  C001                     and.b      D0, D1
  2801. 00001F60  6700 008A                beq        +0x8C /* 00001FEC */
  2802. 00001F64  0893 0007                bclr.b     [A3], 0x7
  2803. 00001F68  2047                     movea.l    A0, D7
  2804. 00001F6A  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  2805. 00001F70  C0A8 0096                and.l      D0, [A0 + 0x96]
  2806. 00001F74  2047                     movea.l    A0, D7
  2807. 00001F76  2140 0096                move.l     [A0 + 0x96], D0
  2808. 00001F7A  6070                     bra        +0x72 /* 00001FEC */
  2809. label00001F7C:
  2810. 00001F7C  2047                     movea.l    A0, D7
  2811. 00001F7E  2244                     movea.l    A1, D4
  2812. 00001F80  2028 008E                move.l     D0, [A0 + 0x8E]
  2813. 00001F84  B0A9 0040                cmp.l      D0, [A1 + 0x40]
  2814. 00001F88  6604                     bne        +0x6 /* 00001F8E */
  2815. 00001F8A  08D3 0007                bset.b     [A3], 0x7
  2816. label00001F8E:
  2817. 00001F8E  2847                     movea.l    A4, D7
  2818. 00001F90  4267                     clr.w      -[A7]
  2819. 00001F92  2F04                     move.l     -[A7], D4
  2820. 00001F94  2F2C 008E                move.l     -[A7], [A4 + 0x8E]
  2821. 00001F98  2F2C 0092                move.l     -[A7], [A4 + 0x92]
  2822. 00001F9C  2F2C 0096                move.l     -[A7], [A4 + 0x96]
  2823. 00001FA0  4EBA E52A                jsr        [PC - 0x1AD6 /* 000004CC */]
  2824. 00001FA4  1D5F FFEF                move.b     [A6 - 0x11], [A7]+
  2825. 00001FA8  7000                     moveq.l    D0, 0x00
  2826. 00001FAA  102E FFEF                move.b     D0, [A6 - 0x11]
  2827. 00001FAE  1213                     move.b     D1, [A3]
  2828. 00001FB0  4881                     ext.w      D1
  2829. 00001FB2  48C1                     ext.l      D1
  2830. 00001FB4  C2BC 0000 00F0           and.l      D1, 0xF0
  2831. 00001FBA  8081                     or.l       D0, D1
  2832. 00001FBC  1D40 FFEF                move.b     [A6 - 0x11], D0
  2833. 00001FC0  7000                     moveq.l    D0, 0x00
  2834. 00001FC2  102E FFEF                move.b     D0, [A6 - 0x11]
  2835. 00001FC6  7200                     moveq.l    D1, 0x00
  2836. 00001FC8  122B 0001                move.b     D1, [A3 + 0x1]
  2837. 00001FCC  C081                     and.l      D0, D1
  2838. 00001FCE  122B 0001                move.b     D1, [A3 + 0x1]
  2839. 00001FD2  4881                     ext.w      D1
  2840. 00001FD4  48C1                     ext.l      D1
  2841. 00001FD6  B280                     cmp.l      D1, D0
  2842. 00001FD8  6712                     beq        +0x14 /* 00001FEC */
  2843. 00001FDA  2045                     movea.l    A0, D5
  2844. 00001FDC  317C EC78 0010           move.w     [A0 + 0x10], 0xEC78
  2845. 00001FE2  2F06                     move.l     -[A7], D6
  2846. 00001FE4  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2847. 00001FE8  6000 0082                bra        +0x84 /* 0000206C */
  2848. label00001FEC:
  2849. 00001FEC  2045                     movea.l    A0, D5
  2850. 00001FEE  4268 001C                clr.w      [A0 + 0x1C]
  2851. 00001FF2  2847                     movea.l    A4, D7
  2852. 00001FF4  102C 009A                move.b     D0, [A4 + 0x9A]
  2853. 00001FF8  670C                     beq        +0xE /* 00002006 */
  2854. 00001FFA  422C 009A                clr.b      [A4 + 0x9A]
  2855. 00001FFE  2F06                     move.l     -[A7], D6
  2856. 00002000  4EBA E678                jsr        [PC - 0x1988 /* 0000067A */]
  2857. 00002004  6066                     bra        +0x68 /* 0000206C */
  2858. label00002006:
  2859. 00002006  102E FFEE                move.b     D0, [A6 - 0x12]
  2860. 0000200A  0A00 0001                xori.b     D0, 0x1
  2861. 0000200E  4A00                     tst.b      D0
  2862. 00002010  6608                     bne        +0xA /* 0000201A */
  2863. 00002012  802E FFED                or.b       D0, [A6 - 0x13]
  2864. 00002016  4A00                     tst.b      D0
  2865. 00002018  674C                     beq        +0x4E /* 00002066 */
  2866. label0000201A:
  2867. 0000201A  1213                     move.b     D1, [A3]
  2868. 0000201C  4881                     ext.w      D1
  2869. 0000201E  48C1                     ext.l      D1
  2870. 00002020  0801 0001                btst.b     D1, 0x1
  2871. 00002024  57C1                     seq        D1
  2872. 00002026  C001                     and.b      D0, D1
  2873. 00002028  673C                     beq        +0x3E /* 00002066 */
  2874. 0000202A  202C 007A                move.l     D0, [A4 + 0x7A]
  2875. 0000202E  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  2876. 00002032  671A                     beq        +0x1C /* 0000204E */
  2877. 00002034  2045                     movea.l    A0, D5
  2878. 00002036  216B 0006 0030           move.l     [A0 + 0x30], [A3 + 0x6]
  2879. 0000203C  2F06                     move.l     -[A7], D6
  2880. 0000203E  487A 0036                pea.l      [PC + 0x36 /* 00002076, value 0x4E56FFFC */]
  2881. 00002042  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2882. 00002046  2F06                     move.l     -[A7], D6
  2883. 00002048  4EBA E33C                jsr        [PC - 0x1CC4 /* 00000386 */]
  2884. 0000204C  601E                     bra        +0x20 /* 0000206C */
  2885. label0000204E:
  2886. 0000204E  296B 0006 008A           move.l     [A4 + 0x8A], [A3 + 0x6]
  2887. 00002054  296C 007E 008E           move.l     [A4 + 0x8E], [A4 + 0x7E]
  2888. 0000205A  296C 0082 0092           move.l     [A4 + 0x92], [A4 + 0x82]
  2889. 00002060  296C 0086 0096           move.l     [A4 + 0x96], [A4 + 0x86]
  2890. label00002066:
  2891. 00002066  2F06                     move.l     -[A7], D6
  2892. 00002068  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2893. label0000206C:
  2894. 0000206C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2895. 00002070  4E5E                     unlink     A6
  2896. 00002072  2E9F                     move.l     [A7], [A7]+
  2897. 00002074  4E75                     rts
  2898. 00002076  4E56 FFFC                link       A6, -0x0004
  2899. 0000207A  48E7 0018                movem.l    -[A7], A3,A4
  2900. 0000207E  206E 0008                movea.l    A0, [A6 + 0x8]
  2901. 00002082  2668 0030                movea.l    A3, [A0 + 0x30]
  2902. 00002086  284B                     movea.l    A4, A3
  2903. 00002088  296B 00D0 0030           move.l     [A4 + 0x30], [A3 + 0xD0]
  2904. 0000208E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2905. 00002092  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2906. 00002096  4CDF 1800                movem.l    A3,A4, [A7]+
  2907. 0000209A  4E5E                     unlink     A6
  2908. 0000209C  2E9F                     move.l     [A7], [A7]+
  2909. 0000209E  4E75                     rts
  2910. export_335:
  2911. fn000020A0:
  2912. 000020A0  4E56 FFDC                link       A6, -0x0024
  2913. 000020A4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2914. 000020A8  2C2E 000E                move.l     D6, [A6 + 0xE]
  2915. 000020AC  2E2E 0012                move.l     D7, [A6 + 0x12]
  2916. 000020B0  2046                     movea.l    A0, D6
  2917. 000020B2  2668 011E                movea.l    A3, [A0 + 0x11E]
  2918. 000020B6  4267                     clr.w      -[A7]
  2919. 000020B8  2F07                     move.l     -[A7], D7
  2920. 000020BA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2921. 000020BE  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2922. 000020C2  101F                     move.b     D0, [A7]+
  2923. 000020C4  6720                     beq        +0x22 /* 000020E6 */
  2924. 000020C6  2F07                     move.l     -[A7], D7
  2925. 000020C8  486E FFDC                pea.l      [A6 - 0x24]
  2926. 000020CC  2047                     movea.l    A0, D7
  2927. 000020CE  4240                     clr.w      D0
  2928. 000020D0  1010                     move.b     D0, [A0]
  2929. 000020D2  5240                     addq.w     D0, 1
  2930. 000020D4  3F00                     move.w     -[A7], D0
  2931. 000020D6  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  2932. 000020DA  486B 002A                pea.l      [A3 + 0x2A]
  2933. 000020DE  7007                     moveq.l    D0, 0x07
  2934. 000020E0  2F00                     move.l     -[A7], D0
  2935. 000020E2  A85F                     syscall    BitClr
  2936. 000020E4  6018                     bra        +0x1A /* 000020FE */
  2937. label000020E6:
  2938. 000020E6  2F07                     move.l     -[A7], D7
  2939. 000020E8  486E FFDC                pea.l      [A6 - 0x24]
  2940. 000020EC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2941. 000020F0  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2942. 000020F4  486B 002A                pea.l      [A3 + 0x2A]
  2943. 000020F8  7007                     moveq.l    D0, 0x07
  2944. 000020FA  2F00                     move.l     -[A7], D0
  2945. 000020FC  A85E                     syscall    BitSet
  2946. label000020FE:
  2947. 000020FE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2948. 00002102  486E FFDC                pea.l      [A6 - 0x24]
  2949. 00002106  2F2B 0040                move.l     -[A7], [A3 + 0x40]
  2950. 0000210A  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2951. 0000210E  2046                     movea.l    A0, D6
  2952. 00002110  4268 0122                clr.w      [A0 + 0x122]
  2953. 00002114  486B 002A                pea.l      [A3 + 0x2A]
  2954. 00002118  7004                     moveq.l    D0, 0x04
  2955. 0000211A  2F00                     move.l     -[A7], D0
  2956. 0000211C  A85E                     syscall    BitSet
  2957. 0000211E  2F0B                     move.l     -[A7], A3
  2958. 00002120  486D 032A                pea.l      [A5 + 0x32A /* export_97 */]
  2959. 00002124  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2960. 00002128  206B 0044                movea.l    A0, [A3 + 0x44]
  2961. 0000212C  49D0                     lea.l      A4, [A0]
  2962. 0000212E  2046                     movea.l    A0, D6
  2963. 00002130  28A8 00D0                move.l     [A4], [A0 + 0xD0]
  2964. 00002134  2F07                     move.l     -[A7], D7
  2965. 00002136  486C 0004                pea.l      [A4 + 0x4]
  2966. 0000213A  2047                     movea.l    A0, D7
  2967. 0000213C  4240                     clr.w      D0
  2968. 0000213E  1010                     move.b     D0, [A0]
  2969. 00002140  5240                     addq.w     D0, 1
  2970. 00002142  48C0                     ext.l      D0
  2971. 00002144  2F00                     move.l     -[A7], D0
  2972. 00002146  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2973. 0000214A  286E 000A                movea.l    A4, [A6 + 0xA]
  2974. 0000214E  4267                     clr.w      -[A7]
  2975. 00002150  2046                     movea.l    A0, D6
  2976. 00002152  3F28 00A0                move.w     -[A7], [A0 + 0xA0]
  2977. 00002156  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2978. 0000215A  395F 0018                move.w     [A4 + 0x18], [A7]+
  2979. 0000215E  7000                     moveq.l    D0, 0x00
  2980. 00002160  2940 0034                move.l     [A4 + 0x34], D0
  2981. 00002164  2046                     movea.l    A0, D6
  2982. 00002166  2068 0012                movea.l    A0, [A0 + 0x12]
  2983. 0000216A  4240                     clr.w      D0
  2984. 0000216C  1010                     move.b     D0, [A0]
  2985. 0000216E  5840                     addq.w     D0, 4
  2986. 00002170  5240                     addq.w     D0, 1
  2987. 00002172  48C0                     ext.l      D0
  2988. 00002174  2940 0024                move.l     [A4 + 0x24], D0
  2989. 00002178  4267                     clr.w      -[A7]
  2990. 0000217A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2991. 0000217E  1F3C 0001                move.b     -[A7], 0x1
  2992. 00002182  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2993. 00002186  4A5F                     tst.w      [A7]+
  2994. 00002188  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2995. 0000218C  4E5E                     unlink     A6
  2996. 0000218E  205F                     movea.l    A0, [A7]+
  2997. 00002190  DEFC 0012                add.w      A7, 0x12
  2998. 00002194  4ED0                     jmp        [A0]
  2999. export_336:
  3000. 00002196  4E56 FFEC                link       A6, -0x0014
  3001. 0000219A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3002. 0000219E  2E2E 0008                move.l     D7, [A6 + 0x8]
  3003. 000021A2  2047                     movea.l    A0, D7
  3004. 000021A4  2A28 003C                move.l     D5, [A0 + 0x3C]
  3005. 000021A8  2047                     movea.l    A0, D7
  3006. 000021AA  2C28 0030                move.l     D6, [A0 + 0x30]
  3007. 000021AE  2047                     movea.l    A0, D7
  3008. 000021B0  2068 0044                movea.l    A0, [A0 + 0x44]
  3009. 000021B4  2810                     move.l     D4, [A0]
  3010. 000021B6  2047                     movea.l    A0, D7
  3011. 000021B8  2068 0040                movea.l    A0, [A0 + 0x40]
  3012. 000021BC  2D48 FFF0                move.l     [A6 - 0x10], A0
  3013. 000021C0  2047                     movea.l    A0, D7
  3014. 000021C2  2068 0044                movea.l    A0, [A0 + 0x44]
  3015. 000021C6  49D0                     lea.l      A4, [A0]
  3016. 000021C8  206E FFF0                movea.l    A0, [A6 - 0x10]
  3017. 000021CC  5C88                     addq.l     A0, 6
  3018. 000021CE  224C                     movea.l    A1, A4
  3019. 000021D0  22D8                     move.l     [A1]+, [A0]+
  3020. 000021D2  22D8                     move.l     [A1]+, [A0]+
  3021. 000021D4  22D8                     move.l     [A1]+, [A0]+
  3022. 000021D6  3290                     move.w     [A1], [A0]
  3023. 000021D8  2646                     movea.l    A3, D6
  3024. 000021DA  296B 008E 0016           move.l     [A4 + 0x16], [A3 + 0x8E]
  3025. 000021E0  296B 0096 001A           move.l     [A4 + 0x1A], [A3 + 0x96]
  3026. 000021E6  296B 0092 001E           move.l     [A4 + 0x1E], [A3 + 0x92]
  3027. 000021EC  296B 0116 0010           move.l     [A4 + 0x10], [A3 + 0x116]
  3028. 000021F2  396B 0114 000E           move.w     [A4 + 0xE], [A3 + 0x114]
  3029. 000021F8  396B 011A 0014           move.w     [A4 + 0x14], [A3 + 0x11A]
  3030. 000021FE  2F04                     move.l     -[A7], D4
  3031. 00002200  487A 0064                pea.l      [PC + 0x64 /* 00002266, value 0x4E56 'NV', cstring "" */]
  3032. 00002204  2047                     movea.l    A0, D7
  3033. 00002206  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3034. 0000220A  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3035. 0000220E  2045                     movea.l    A0, D5
  3036. 00002210  2D48 FFEC                move.l     [A6 - 0x14], A0
  3037. 00002214  4A68 0010                tst.w      [A0 + 0x10]
  3038. 00002218  672A                     beq        +0x2C /* 00002244 */
  3039. 0000221A  206E FFEC                movea.l    A0, [A6 - 0x14]
  3040. 0000221E  0C68 FE62 0010           cmpi.w     [A0 + 0x10], 0xFE62
  3041. 00002224  660A                     bne        +0xC /* 00002230 */
  3042. 00002226  2046                     movea.l    A0, D6
  3043. 00002228  317C FFD0 0010           move.w     [A0 + 0x10], 0xFFD0
  3044. 0000222E  600C                     bra        +0xE /* 0000223C */
  3045. label00002230:
  3046. 00002230  206E FFEC                movea.l    A0, [A6 - 0x14]
  3047. 00002234  2246                     movea.l    A1, D6
  3048. 00002236  3368 0010 0010           move.w     [A1 + 0x10], [A0 + 0x10]
  3049. label0000223C:
  3050. 0000223C  2F07                     move.l     -[A7], D7
  3051. 0000223E  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3052. 00002242  6018                     bra        +0x1A /* 0000225C */
  3053. label00002244:
  3054. 00002244  206E FFEC                movea.l    A0, [A6 - 0x14]
  3055. 00002248  7022                     moveq.l    D0, 0x22
  3056. 0000224A  2140 0024                move.l     [A0 + 0x24], D0
  3057. 0000224E  4267                     clr.w      -[A7]
  3058. 00002250  2F05                     move.l     -[A7], D5
  3059. 00002252  1F3C 0001                move.b     -[A7], 0x1
  3060. 00002256  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3061. 0000225A  4A5F                     tst.w      [A7]+
  3062. label0000225C:
  3063. 0000225C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3064. 00002260  4E5E                     unlink     A6
  3065. 00002262  2E9F                     move.l     [A7], [A7]+
  3066. 00002264  4E75                     rts
  3067. 00002266  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3068. export_337: // at 00002268 (misaligned)
  3069. 0000226A  FFF0                     .invalid   <<F/7/7>>
  3070. 0000226C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3071. 00002270  2E2E 0008                move.l     D7, [A6 + 0x8]
  3072. 00002274  2047                     movea.l    A0, D7
  3073. 00002276  2A28 003C                move.l     D5, [A0 + 0x3C]
  3074. 0000227A  2047                     movea.l    A0, D7
  3075. 0000227C  2C28 0030                move.l     D6, [A0 + 0x30]
  3076. 00002280  2047                     movea.l    A0, D7
  3077. 00002282  2068 0044                movea.l    A0, [A0 + 0x44]
  3078. 00002286  2810                     move.l     D4, [A0]
  3079. 00002288  2047                     movea.l    A0, D7
  3080. 0000228A  2868 0040                movea.l    A4, [A0 + 0x40]
  3081. 0000228E  2047                     movea.l    A0, D7
  3082. 00002290  2068 0044                movea.l    A0, [A0 + 0x44]
  3083. 00002294  47D0                     lea.l      A3, [A0]
  3084. 00002296  204C                     movea.l    A0, A4
  3085. 00002298  5C88                     addq.l     A0, 6
  3086. 0000229A  224B                     movea.l    A1, A3
  3087. 0000229C  22D8                     move.l     [A1]+, [A0]+
  3088. 0000229E  22D8                     move.l     [A1]+, [A0]+
  3089. 000022A0  22D8                     move.l     [A1]+, [A0]+
  3090. 000022A2  3290                     move.w     [A1], [A0]
  3091. 000022A4  2046                     movea.l    A0, D6
  3092. 000022A6  2D48 FFF0                move.l     [A6 - 0x10], A0
  3093. 000022AA  2768 0116 0010           move.l     [A3 + 0x10], [A0 + 0x116]
  3094. 000022B0  206E FFF0                movea.l    A0, [A6 - 0x10]
  3095. 000022B4  3768 0114 000E           move.w     [A3 + 0xE], [A0 + 0x114]
  3096. 000022BA  206E FFF0                movea.l    A0, [A6 - 0x10]
  3097. 000022BE  3768 011C 0014           move.w     [A3 + 0x14], [A0 + 0x11C]
  3098. 000022C4  2F04                     move.l     -[A7], D4
  3099. 000022C6  487A 0054                pea.l      [PC + 0x54 /* 0000231C, value 0x4E56 'NV', cstring "" */]
  3100. 000022CA  2047                     movea.l    A0, D7
  3101. 000022CC  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3102. 000022D0  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3103. 000022D4  2845                     movea.l    A4, D5
  3104. 000022D6  4A6C 0010                tst.w      [A4 + 0x10]
  3105. 000022DA  6722                     beq        +0x24 /* 000022FE */
  3106. 000022DC  0C6C FE62 0010           cmpi.w     [A4 + 0x10], 0xFE62
  3107. 000022E2  660A                     bne        +0xC /* 000022EE */
  3108. 000022E4  2046                     movea.l    A0, D6
  3109. 000022E6  317C FFD0 0010           move.w     [A0 + 0x10], 0xFFD0
  3110. 000022EC  6008                     bra        +0xA /* 000022F6 */
  3111. label000022EE:
  3112. 000022EE  2046                     movea.l    A0, D6
  3113. 000022F0  316C 0010 0010           move.w     [A0 + 0x10], [A4 + 0x10]
  3114. label000022F6:
  3115. 000022F6  2F07                     move.l     -[A7], D7
  3116. 000022F8  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3117. 000022FC  6014                     bra        +0x16 /* 00002312 */
  3118. label000022FE:
  3119. 000022FE  7016                     moveq.l    D0, 0x16
  3120. 00002300  2940 0024                move.l     [A4 + 0x24], D0
  3121. 00002304  4267                     clr.w      -[A7]
  3122. 00002306  2F05                     move.l     -[A7], D5
  3123. 00002308  1F3C 0001                move.b     -[A7], 0x1
  3124. 0000230C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3125. 00002310  4A5F                     tst.w      [A7]+
  3126. label00002312:
  3127. 00002312  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3128. 00002316  4E5E                     unlink     A6
  3129. 00002318  2E9F                     move.l     [A7], [A7]+
  3130. 0000231A  4E75                     rts
  3131. 0000231C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3132. export_338: // at 0000231E (misaligned)
  3133. 00002320  FFFC                     .invalid   <<F/7/7>>
  3134. 00002322  48E7 0118                movem.l    -[A7], D7,A3,A4
  3135. 00002326  2E2E 0008                move.l     D7, [A6 + 0x8]
  3136. 0000232A  2047                     movea.l    A0, D7
  3137. 0000232C  2668 0030                movea.l    A3, [A0 + 0x30]
  3138. 00002330  284B                     movea.l    A4, A3
  3139. 00002332  7001                     moveq.l    D0, 0x01
  3140. 00002334  B0AC 008E                cmp.l      D0, [A4 + 0x8E]
  3141. 00002338  57C0                     seq        D0
  3142. 0000233A  4A00                     tst.b      D0
  3143. 0000233C  6746                     beq        +0x48 /* 00002384 */
  3144. 0000233E  4AAC 0092                tst.l      [A4 + 0x92]
  3145. 00002342  57C1                     seq        D1
  3146. 00002344  C001                     and.b      D0, D1
  3147. 00002346  673C                     beq        +0x3E /* 00002384 */
  3148. 00002348  0CAC 1000 0000 0096      cmpi.l     [A4 + 0x96], 0x10000000
  3149. 00002350  57C1                     seq        D1
  3150. 00002352  C001                     and.b      D0, D1
  3151. 00002354  672E                     beq        +0x30 /* 00002384 */
  3152. 00002356  2F00                     move.l     -[A7], D0
  3153. 00002358  4267                     clr.w      -[A7]
  3154. 0000235A  486B 00AE                pea.l      [A3 + 0xAE]
  3155. 0000235E  3F2C 00A6                move.w     -[A7], [A4 + 0xA6]
  3156. 00002362  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3157. 00002366  121F                     move.b     D1, [A7]+
  3158. 00002368  201F                     move.l     D0, [A7]+
  3159. 0000236A  0A01 0001                xori.b     D1, 0x1
  3160. 0000236E  C001                     and.b      D0, D1
  3161. 00002370  6712                     beq        +0x14 /* 00002384 */
  3162. 00002372  2047                     movea.l    A0, D7
  3163. 00002374  2068 003C                movea.l    A0, [A0 + 0x3C]
  3164. 00002378  4268 0010                clr.w      [A0 + 0x10]
  3165. 0000237C  2F07                     move.l     -[A7], D7
  3166. 0000237E  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3167. 00002382  606A                     bra        +0x6C /* 000023EE */
  3168. label00002384:
  3169. 00002384  42A7                     clr.l      -[A7]
  3170. 00002386  2047                     movea.l    A0, D7
  3171. 00002388  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3172. 0000238C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3173. 00002390  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3174. 00002394  101F                     move.b     D0, [A7]+
  3175. 00002396  661A                     bne        +0x1C /* 000023B2 */
  3176. 00002398  2047                     movea.l    A0, D7
  3177. 0000239A  2068 003C                movea.l    A0, [A0 + 0x3C]
  3178. 0000239E  317C FFDE 0010           move.w     [A0 + 0x10], 0xFFDE
  3179. 000023A4  377C FFDE 0010           move.w     [A3 + 0x10], 0xFFDE
  3180. 000023AA  2F07                     move.l     -[A7], D7
  3181. 000023AC  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3182. 000023B0  603C                     bra        +0x3E /* 000023EE */
  3183. label000023B2:
  3184. 000023B2  2F07                     move.l     -[A7], D7
  3185. 000023B4  487A FDE0                pea.l      [PC - 0x220 /* 00002196, value 0x4E56FFEC */]
  3186. 000023B8  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3187. 000023BC  276B 00A2 0030           move.l     [A3 + 0x30], [A3 + 0xA2]
  3188. 000023C2  08EB 0004 001E           bset.b     [A3 + 0x1E], 0x4
  3189. 000023C8  284B                     movea.l    A4, A3
  3190. 000023CA  397C FFFF 0114           move.w     [A4 + 0x114], 0xFFFF
  3191. 000023D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3192. 000023D2  2940 0116                move.l     [A4 + 0x116], D0
  3193. 000023D6  2F2C 00A2                move.l     -[A7], [A4 + 0xA2]
  3194. 000023DA  486B 00AE                pea.l      [A3 + 0xAE]
  3195. 000023DE  2F0B                     move.l     -[A7], A3
  3196. 000023E0  2047                     movea.l    A0, D7
  3197. 000023E2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3198. 000023E6  3F2C 00A6                move.w     -[A7], [A4 + 0xA6]
  3199. 000023EA  4EBA FCB4                jsr        [PC - 0x34C /* 000020A0 */]
  3200. label000023EE:
  3201. 000023EE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3202. 000023F2  4E5E                     unlink     A6
  3203. 000023F4  2E9F                     move.l     [A7], [A7]+
  3204. 000023F6  4E75                     rts
  3205. export_339:
  3206. 000023F8  4E56 FFFC                link       A6, -0x0004
  3207. 000023FC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3208. 00002400  2E2E 0008                move.l     D7, [A6 + 0x8]
  3209. 00002404  2047                     movea.l    A0, D7
  3210. 00002406  2668 0030                movea.l    A3, [A0 + 0x30]
  3211. 0000240A  08AB 0004 001E           bclr.b     [A3 + 0x1E], 0x4
  3212. 00002410  284B                     movea.l    A4, A3
  3213. 00002412  397C FFFF 0114           move.w     [A4 + 0x114], 0xFFFF
  3214. 00002418  70FF                     moveq.l    D0, 0xFFFFFFFF
  3215. 0000241A  2940 0116                move.l     [A4 + 0x116], D0
  3216. 0000241E  396C 00A6 00E4           move.w     [A4 + 0xE4], [A4 + 0xA6]
  3217. 00002424  2047                     movea.l    A0, D7
  3218. 00002426  4868 002A                pea.l      [A0 + 0x2A]
  3219. 0000242A  700E                     moveq.l    D0, 0x0E
  3220. 0000242C  2F00                     move.l     -[A7], D0
  3221. 0000242E  A85F                     syscall    BitClr
  3222. 00002430  2F07                     move.l     -[A7], D7
  3223. 00002432  4EBA 000C                jsr        [PC + 0xC /* 00002440 */]
  3224. 00002436  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3225. 0000243A  4E5E                     unlink     A6
  3226. 0000243C  2E9F                     move.l     [A7], [A7]+
  3227. 0000243E  4E75                     rts
  3228. export_340:
  3229. fn00002440:
  3230. 00002440  4E56 FFF4                link       A6, -0x000C
  3231. 00002444  48E7 0118                movem.l    -[A7], D7,A3,A4
  3232. 00002448  266E 0008                movea.l    A3, [A6 + 0x8]
  3233. 0000244C  286B 0030                movea.l    A4, [A3 + 0x30]
  3234. 00002450  4267                     clr.w      -[A7]
  3235. 00002452  486B 002A                pea.l      [A3 + 0x2A]
  3236. 00002456  700E                     moveq.l    D0, 0x0E
  3237. 00002458  2F00                     move.l     -[A7], D0
  3238. 0000245A  A85D                     syscall    BitTst
  3239. 0000245C  101F                     move.b     D0, [A7]+
  3240. 0000245E  0A00 0001                xori.b     D0, 0x1
  3241. 00002462  4A00                     tst.b      D0
  3242. 00002464  6716                     beq        +0x18 /* 0000247C */
  3243. 00002466  4241                     clr.w      D1
  3244. 00002468  122C 0124                move.b     D1, [A4 + 0x124]
  3245. 0000246C  4A41                     tst.w      D1
  3246. 0000246E  5EC1                     sgt        D1
  3247. 00002470  C001                     and.b      D0, D1
  3248. 00002472  6708                     beq        +0xA /* 0000247C */
  3249. 00002474  41EC 0124                lea.l      A0, [A4 + 0x124]
  3250. 00002478  2E08                     move.l     D7, A0
  3251. 0000247A  6004                     bra        +0x6 /* 00002480 */
  3252. label0000247C:
  3253. 0000247C  2E2C 0012                move.l     D7, [A4 + 0x12]
  3254. label00002480:
  3255. 00002480  2D4C FFF4                move.l     [A6 - 0xC], A4
  3256. 00002484  206E FFF4                movea.l    A0, [A6 - 0xC]
  3257. 00002488  70FF                     moveq.l    D0, 0xFFFFFFFF
  3258. 0000248A  B068 0114                cmp.w      D0, [A0 + 0x114]
  3259. 0000248E  57C0                     seq        D0
  3260. 00002490  4A00                     tst.b      D0
  3261. 00002492  6736                     beq        +0x38 /* 000024CA */
  3262. 00002494  72FF                     moveq.l    D1, 0xFFFFFFFF
  3263. 00002496  B2A8 0116                cmp.l      D1, [A0 + 0x116]
  3264. 0000249A  57C1                     seq        D1
  3265. 0000249C  C001                     and.b      D0, D1
  3266. 0000249E  672A                     beq        +0x2C /* 000024CA */
  3267. 000024A0  2F00                     move.l     -[A7], D0
  3268. 000024A2  4267                     clr.w      -[A7]
  3269. 000024A4  2F07                     move.l     -[A7], D7
  3270. 000024A6  3F2C 00E4                move.w     -[A7], [A4 + 0xE4]
  3271. 000024AA  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3272. 000024AE  121F                     move.b     D1, [A7]+
  3273. 000024B0  201F                     move.l     D0, [A7]+
  3274. 000024B2  0A01 0001                xori.b     D1, 0x1
  3275. 000024B6  C001                     and.b      D0, D1
  3276. 000024B8  6710                     beq        +0x12 /* 000024CA */
  3277. 000024BA  206B 003C                movea.l    A0, [A3 + 0x3C]
  3278. 000024BE  4268 0010                clr.w      [A0 + 0x10]
  3279. 000024C2  2F0B                     move.l     -[A7], A3
  3280. 000024C4  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3281. 000024C8  604E                     bra        +0x50 /* 00002518 */
  3282. label000024CA:
  3283. 000024CA  42A7                     clr.l      -[A7]
  3284. 000024CC  3F2B 0048                move.w     -[A7], [A3 + 0x48]
  3285. 000024D0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3286. 000024D4  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3287. 000024D8  101F                     move.b     D0, [A7]+
  3288. 000024DA  6618                     bne        +0x1A /* 000024F4 */
  3289. 000024DC  206B 003C                movea.l    A0, [A3 + 0x3C]
  3290. 000024E0  317C FFDE 0010           move.w     [A0 + 0x10], 0xFFDE
  3291. 000024E6  397C FFDE 0010           move.w     [A4 + 0x10], 0xFFDE
  3292. 000024EC  2F0B                     move.l     -[A7], A3
  3293. 000024EE  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3294. 000024F2  6024                     bra        +0x26 /* 00002518 */
  3295. label000024F4:
  3296. 000024F4  2F0B                     move.l     -[A7], A3
  3297. 000024F6  487A FD70                pea.l      [PC - 0x290 /* 00002268, value 0x4E56FFF0 */]
  3298. 000024FA  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3299. 000024FE  296C 00A2 0030           move.l     [A4 + 0x30], [A4 + 0xA2]
  3300. 00002504  2F2C 00A2                move.l     -[A7], [A4 + 0xA2]
  3301. 00002508  2F07                     move.l     -[A7], D7
  3302. 0000250A  2F0C                     move.l     -[A7], A4
  3303. 0000250C  2F2B 003C                move.l     -[A7], [A3 + 0x3C]
  3304. 00002510  3F2C 00E4                move.w     -[A7], [A4 + 0xE4]
  3305. 00002514  4EBA FB8A                jsr        [PC - 0x476 /* 000020A0 */]
  3306. label00002518:
  3307. 00002518  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3308. 0000251C  4E5E                     unlink     A6
  3309. 0000251E  2E9F                     move.l     [A7], [A7]+
  3310. 00002520  4E75                     rts
  3311. export_341:
  3312. 00002522  4E56 FFF8                link       A6, -0x0008
  3313. 00002526  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3314. 0000252A  2E2E 0008                move.l     D7, [A6 + 0x8]
  3315. 0000252E  2047                     movea.l    A0, D7
  3316. 00002530  2668 0030                movea.l    A3, [A0 + 0x30]
  3317. 00002534  2047                     movea.l    A0, D7
  3318. 00002536  2C28 003C                move.l     D6, [A0 + 0x3C]
  3319. 0000253A  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  3320. 0000253E  487A 0056                pea.l      [PC + 0x56 /* 00002596, value 0x4E56 'NV', cstring "" */]
  3321. 00002542  2047                     movea.l    A0, D7
  3322. 00002544  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3323. 00002548  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3324. 0000254C  2F07                     move.l     -[A7], D7
  3325. 0000254E  486D 033A                pea.l      [A5 + 0x33A /* export_99 */]
  3326. 00002552  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3327. 00002556  2F07                     move.l     -[A7], D7
  3328. 00002558  486D 0332                pea.l      [A5 + 0x332 /* export_98 */]
  3329. 0000255C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3330. 00002560  2846                     movea.l    A4, D6
  3331. 00002562  4267                     clr.w      -[A7]
  3332. 00002564  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  3333. 00002568  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3334. 0000256C  395F 0018                move.w     [A4 + 0x18], [A7]+
  3335. 00002570  7000                     moveq.l    D0, 0x00
  3336. 00002572  2940 0034                move.l     [A4 + 0x34], D0
  3337. 00002576  297C 0000 0100 0024      move.l     [A4 + 0x24], 0x100
  3338. 0000257E  4267                     clr.w      -[A7]
  3339. 00002580  2F06                     move.l     -[A7], D6
  3340. 00002582  1F3C 0001                move.b     -[A7], 0x1
  3341. 00002586  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3342. 0000258A  4A5F                     tst.w      [A7]+
  3343. 0000258C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3344. 00002590  4E5E                     unlink     A6
  3345. 00002592  2E9F                     move.l     [A7], [A7]+
  3346. 00002594  4E75                     rts
  3347. 00002596  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3348. export_342: // at 00002598 (misaligned)
  3349. 0000259A  FFF8                     .invalid   <<F/7/7>>
  3350. 0000259C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3351. 000025A0  2C2E 0008                move.l     D6, [A6 + 0x8]
  3352. 000025A4  2046                     movea.l    A0, D6
  3353. 000025A6  2E28 0030                move.l     D7, [A0 + 0x30]
  3354. 000025AA  2046                     movea.l    A0, D6
  3355. 000025AC  2A28 003C                move.l     D5, [A0 + 0x3C]
  3356. 000025B0  2047                     movea.l    A0, D7
  3357. 000025B2  3028 00A0                move.w     D0, [A0 + 0xA0]
  3358. 000025B6  907C FFF6                sub.w      D0, 0xFFF6
  3359. 000025BA  41ED F994                lea.l      A0, [A5 - 0x66C]
  3360. 000025BE  E540                     asl        D0.w, 2
  3361. 000025C0  0830 0005 0003           btst.b     [A0 + D0.w + 0x3], 0x5
  3362. 000025C6  6714                     beq        +0x16 /* 000025DC */
  3363. 000025C8  2046                     movea.l    A0, D6
  3364. 000025CA  2868 0044                movea.l    A4, [A0 + 0x44]
  3365. 000025CE  203C FFFB FBFB           move.l     D0, 0xFFFBFBFB
  3366. 000025D4  C0AC 001A                and.l      D0, [A4 + 0x1A]
  3367. 000025D8  2940 001A                move.l     [A4 + 0x1A], D0
  3368. label000025DC:
  3369. 000025DC  2847                     movea.l    A4, D7
  3370. 000025DE  2046                     movea.l    A0, D6
  3371. 000025E0  2668 0044                movea.l    A3, [A0 + 0x44]
  3372. 000025E4  396B 000E 0114           move.w     [A4 + 0x114], [A3 + 0xE]
  3373. 000025EA  296B 0010 0116           move.l     [A4 + 0x116], [A3 + 0x10]
  3374. 000025F0  082C 0004 00D4           btst.b     [A4 + 0xD4], 0x4
  3375. 000025F6  6744                     beq        +0x46 /* 0000263C */
  3376. 000025F8  2046                     movea.l    A0, D6
  3377. 000025FA  2668 0044                movea.l    A3, [A0 + 0x44]
  3378. 000025FE  296C 00D0 008A           move.l     [A4 + 0x8A], [A4 + 0xD0]
  3379. 00002604  396B 0014 011A           move.w     [A4 + 0x11A], [A3 + 0x14]
  3380. 0000260A  296B 0016 008E           move.l     [A4 + 0x8E], [A3 + 0x16]
  3381. 00002610  296B 001E 0092           move.l     [A4 + 0x92], [A3 + 0x1E]
  3382. 00002616  296B 001A 0096           move.l     [A4 + 0x96], [A3 + 0x1A]
  3383. 0000261C  3F2C 00A0                move.w     -[A7], [A4 + 0xA0]
  3384. 00002620  2F2C 00D0                move.l     -[A7], [A4 + 0xD0]
  3385. 00002624  2F2C 00A2                move.l     -[A7], [A4 + 0xA2]
  3386. 00002628  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3387. 0000262C  2F2B 001E                move.l     -[A7], [A3 + 0x1E]
  3388. 00002630  2F2B 001A                move.l     -[A7], [A3 + 0x1A]
  3389. 00002634  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  3390. 00002638  4EBA DA7A                jsr        [PC - 0x2586 /* 000000B4 */]
  3391. label0000263C:
  3392. 0000263C  2047                     movea.l    A0, D7
  3393. 0000263E  2F28 00D0                move.l     -[A7], [A0 + 0xD0]
  3394. 00002642  487A 0046                pea.l      [PC + 0x46 /* 0000268A, value 0x4E56 'NV', cstring "" */]
  3395. 00002646  2046                     movea.l    A0, D6
  3396. 00002648  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3397. 0000264C  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3398. 00002650  2F06                     move.l     -[A7], D6
  3399. 00002652  486D 030A                pea.l      [A5 + 0x30A /* export_93 */]
  3400. 00002656  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3401. 0000265A  2845                     movea.l    A4, D5
  3402. 0000265C  4267                     clr.w      -[A7]
  3403. 0000265E  2047                     movea.l    A0, D7
  3404. 00002660  3F28 0016                move.w     -[A7], [A0 + 0x16]
  3405. 00002664  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3406. 00002668  395F 0018                move.w     [A4 + 0x18], [A7]+
  3407. 0000266C  7000                     moveq.l    D0, 0x00
  3408. 0000266E  2940 0034                move.l     [A4 + 0x34], D0
  3409. 00002672  4267                     clr.w      -[A7]
  3410. 00002674  2F05                     move.l     -[A7], D5
  3411. 00002676  1F3C 0001                move.b     -[A7], 0x1
  3412. 0000267A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3413. 0000267E  4A5F                     tst.w      [A7]+
  3414. 00002680  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3415. 00002684  4E5E                     unlink     A6
  3416. 00002686  2E9F                     move.l     [A7], [A7]+
  3417. 00002688  4E75                     rts
  3418. 0000268A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3419. export_343: // at 0000268C (misaligned)
  3420. 0000268E  FFF8                     .invalid   <<F/7/7>>
  3421. 00002690  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3422. 00002694  2E2E 0016                move.l     D7, [A6 + 0x16]
  3423. 00002698  2047                     movea.l    A0, D7
  3424. 0000269A  2C28 0030                move.l     D6, [A0 + 0x30]
  3425. 0000269E  2047                     movea.l    A0, D7
  3426. 000026A0  2668 003C                movea.l    A3, [A0 + 0x3C]
  3427. 000026A4  2046                     movea.l    A0, D6
  3428. 000026A6  49E8 00DA                lea.l      A4, [A0 + 0xDA]
  3429. 000026AA  396E 0014 0004           move.w     [A4 + 0x4], [A6 + 0x14]
  3430. 000026B0  296E 0010 0006           move.l     [A4 + 0x6], [A6 + 0x10]
  3431. 000026B6  206E 000C                movea.l    A0, [A6 + 0xC]
  3432. 000026BA  43EC 0012                lea.l      A1, [A4 + 0x12]
  3433. 000026BE  7007                     moveq.l    D0, 0x07
  3434. label000026C0:
  3435. 000026C0  22D8                     move.l     [A1]+, [A0]+
  3436. 000026C2  51C8 FFFC                dbf        D0, -0x6 /* 000026C0 */
  3437. 000026C6  3290                     move.w     [A1], [A0]
  3438. 000026C8  296E 0008 0034           move.l     [A4 + 0x34], [A6 + 0x8]
  3439. 000026CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3440. 000026D2  487A 0050                pea.l      [PC + 0x50 /* 00002724, value 0x4E56 'NV', cstring "" */]
  3441. 000026D6  2047                     movea.l    A0, D7
  3442. 000026D8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3443. 000026DC  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3444. 000026E0  2F07                     move.l     -[A7], D7
  3445. 000026E2  487A 0042                pea.l      [PC + 0x42 /* 00002726, value 0x4E56FFF8 */]
  3446. 000026E6  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3447. 000026EA  284B                     movea.l    A4, A3
  3448. 000026EC  4267                     clr.w      -[A7]
  3449. 000026EE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3450. 000026F2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3451. 000026F6  395F 0018                move.w     [A4 + 0x18], [A7]+
  3452. 000026FA  7000                     moveq.l    D0, 0x00
  3453. 000026FC  2940 0034                move.l     [A4 + 0x34], D0
  3454. 00002700  297C 0000 0100 0024      move.l     [A4 + 0x24], 0x100
  3455. 00002708  4267                     clr.w      -[A7]
  3456. 0000270A  2F0B                     move.l     -[A7], A3
  3457. 0000270C  1F3C 0001                move.b     -[A7], 0x1
  3458. 00002710  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3459. 00002714  4A5F                     tst.w      [A7]+
  3460. 00002716  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3461. 0000271A  4E5E                     unlink     A6
  3462. 0000271C  205F                     movea.l    A0, [A7]+
  3463. 0000271E  DEFC 0012                add.w      A7, 0x12
  3464. 00002722  4ED0                     jmp        [A0]
  3465. 00002724  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3466. 00002728  FFF8                     .invalid   <<F/7/7>>
  3467. 0000272A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3468. 0000272E  2C2E 0008                move.l     D6, [A6 + 0x8]
  3469. 00002732  2046                     movea.l    A0, D6
  3470. 00002734  2A28 0030                move.l     D5, [A0 + 0x30]
  3471. 00002738  2046                     movea.l    A0, D6
  3472. 0000273A  2E28 003C                move.l     D7, [A0 + 0x3C]
  3473. 0000273E  2845                     movea.l    A4, D5
  3474. 00002740  2046                     movea.l    A0, D6
  3475. 00002742  2068 0044                movea.l    A0, [A0 + 0x44]
  3476. 00002746  47D0                     lea.l      A3, [A0]
  3477. 00002748  396B 000E 0114           move.w     [A4 + 0x114], [A3 + 0xE]
  3478. 0000274E  296B 0010 0116           move.l     [A4 + 0x116], [A3 + 0x10]
  3479. 00002754  396B 0014 011A           move.w     [A4 + 0x11A], [A3 + 0x14]
  3480. 0000275A  296B 0016 008E           move.l     [A4 + 0x8E], [A3 + 0x16]
  3481. 00002760  296B 001A 0096           move.l     [A4 + 0x96], [A3 + 0x1A]
  3482. 00002766  296B 001E 0092           move.l     [A4 + 0x92], [A3 + 0x1E]
  3483. 0000276C  2F06                     move.l     -[A7], D6
  3484. 0000276E  487A 0026                pea.l      [PC + 0x26 /* 00002796, value 0x4E56FFCE */]
  3485. 00002772  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3486. 00002776  2847                     movea.l    A4, D7
  3487. 00002778  7000                     moveq.l    D0, 0x00
  3488. 0000277A  2940 0034                move.l     [A4 + 0x34], D0
  3489. 0000277E  4267                     clr.w      -[A7]
  3490. 00002780  2F07                     move.l     -[A7], D7
  3491. 00002782  1F3C 0001                move.b     -[A7], 0x1
  3492. 00002786  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3493. 0000278A  4A5F                     tst.w      [A7]+
  3494. 0000278C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3495. 00002790  4E5E                     unlink     A6
  3496. 00002792  2E9F                     move.l     [A7], [A7]+
  3497. 00002794  4E75                     rts
  3498. 00002796  4E56 FFCE                link       A6, -0x0032
  3499. 0000279A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3500. 0000279E  2E2E 0008                move.l     D7, [A6 + 0x8]
  3501. 000027A2  2047                     movea.l    A0, D7
  3502. 000027A4  2668 0030                movea.l    A3, [A0 + 0x30]
  3503. 000027A8  2047                     movea.l    A0, D7
  3504. 000027AA  2C28 003C                move.l     D6, [A0 + 0x3C]
  3505. 000027AE  284B                     movea.l    A4, A3
  3506. 000027B0  3A2C 00A0                move.w     D5, [A4 + 0xA0]
  3507. 000027B4  282C 00D0                move.l     D4, [A4 + 0xD0]
  3508. 000027B8  396C 00DE 00A0           move.w     [A4 + 0xA0], [A4 + 0xDE]
  3509. 000027BE  296C 010E 00D0           move.l     [A4 + 0xD0], [A4 + 0x10E]
  3510. 000027C4  3945 00DE                move.w     [A4 + 0xDE], D5
  3511. 000027C8  2944 010E                move.l     [A4 + 0x10E], D4
  3512. 000027CC  2047                     movea.l    A0, D7
  3513. 000027CE  2068 0044                movea.l    A0, [A0 + 0x44]
  3514. 000027D2  43EE FFD8                lea.l      A1, [A6 - 0x28]
  3515. 000027D6  22D8                     move.l     [A1]+, [A0]+
  3516. 000027D8  22D8                     move.l     [A1]+, [A0]+
  3517. 000027DA  22D8                     move.l     [A1]+, [A0]+
  3518. 000027DC  3290                     move.w     [A1], [A0]
  3519. 000027DE  2F2B 00E0                move.l     -[A7], [A3 + 0xE0]
  3520. 000027E2  486E FFD8                pea.l      [A6 - 0x28]
  3521. 000027E6  2047                     movea.l    A0, D7
  3522. 000027E8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3523. 000027EC  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3524. 000027F0  2047                     movea.l    A0, D7
  3525. 000027F2  4868 002A                pea.l      [A0 + 0x2A]
  3526. 000027F6  7007                     moveq.l    D0, 0x07
  3527. 000027F8  2F00                     move.l     -[A7], D0
  3528. 000027FA  A85E                     syscall    BitSet
  3529. 000027FC  426B 0122                clr.w      [A3 + 0x122]
  3530. 00002800  2047                     movea.l    A0, D7
  3531. 00002802  4868 002A                pea.l      [A0 + 0x2A]
  3532. 00002806  7004                     moveq.l    D0, 0x04
  3533. 00002808  2F00                     move.l     -[A7], D0
  3534. 0000280A  A85E                     syscall    BitSet
  3535. 0000280C  2F07                     move.l     -[A7], D7
  3536. 0000280E  487A 007C                pea.l      [PC + 0x7C /* 0000288C, value 0x4E56FFFA */]
  3537. 00002812  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3538. 00002816  2F07                     move.l     -[A7], D7
  3539. 00002818  487A F97C                pea.l      [PC - 0x684 /* 00002196, value 0x4E56FFEC */]
  3540. 0000281C  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3541. 00002820  284B                     movea.l    A4, A3
  3542. 00002822  2047                     movea.l    A0, D7
  3543. 00002824  2068 0044                movea.l    A0, [A0 + 0x44]
  3544. 00002828  2D48 FFCE                move.l     [A6 - 0x32], A0
  3545. 0000282C  20AB 00D0                move.l     [A0], [A3 + 0xD0]
  3546. 00002830  486C 00EC                pea.l      [A4 + 0xEC]
  3547. 00002834  206E FFCE                movea.l    A0, [A6 - 0x32]
  3548. 00002838  4868 0004                pea.l      [A0 + 0x4]
  3549. 0000283C  4240                     clr.w      D0
  3550. 0000283E  102C 00EC                move.b     D0, [A4 + 0xEC]
  3551. 00002842  5240                     addq.w     D0, 1
  3552. 00002844  48C0                     ext.l      D0
  3553. 00002846  2F00                     move.l     -[A7], D0
  3554. 00002848  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  3555. 0000284C  2846                     movea.l    A4, D6
  3556. 0000284E  4267                     clr.w      -[A7]
  3557. 00002850  3F2B 00A0                move.w     -[A7], [A3 + 0xA0]
  3558. 00002854  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3559. 00002858  395F 0018                move.w     [A4 + 0x18], [A7]+
  3560. 0000285C  7000                     moveq.l    D0, 0x00
  3561. 0000285E  2940 0034                move.l     [A4 + 0x34], D0
  3562. 00002862  206B 0012                movea.l    A0, [A3 + 0x12]
  3563. 00002866  4240                     clr.w      D0
  3564. 00002868  1010                     move.b     D0, [A0]
  3565. 0000286A  5840                     addq.w     D0, 4
  3566. 0000286C  5240                     addq.w     D0, 1
  3567. 0000286E  48C0                     ext.l      D0
  3568. 00002870  2940 0024                move.l     [A4 + 0x24], D0
  3569. 00002874  2046                     movea.l    A0, D6
  3570. 00002876  317C FE62 0010           move.w     [A0 + 0x10], 0xFE62
  3571. 0000287C  2F07                     move.l     -[A7], D7
  3572. 0000287E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3573. 00002882  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3574. 00002886  4E5E                     unlink     A6
  3575. 00002888  2E9F                     move.l     [A7], [A7]+
  3576. 0000288A  4E75                     rts
  3577. 0000288C  4E56 FFFA                link       A6, -0x0006
  3578. 00002890  48E7 0308                movem.l    -[A7], D6,D7,A4
  3579. 00002894  206E 0008                movea.l    A0, [A6 + 0x8]
  3580. 00002898  2868 0030                movea.l    A4, [A0 + 0x30]
  3581. 0000289C  3E2C 00A0                move.w     D7, [A4 + 0xA0]
  3582. 000028A0  2C2C 00D0                move.l     D6, [A4 + 0xD0]
  3583. 000028A4  396C 00DE 00A0           move.w     [A4 + 0xA0], [A4 + 0xDE]
  3584. 000028AA  296C 010E 00D0           move.l     [A4 + 0xD0], [A4 + 0x10E]
  3585. 000028B0  3947 00DE                move.w     [A4 + 0xDE], D7
  3586. 000028B4  2946 010E                move.l     [A4 + 0x10E], D6
  3587. 000028B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3588. 000028BC  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3589. 000028C0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3590. 000028C4  4E5E                     unlink     A6
  3591. 000028C6  2E9F                     move.l     [A7], [A7]+
  3592. 000028C8  4E75                     rts
  3593. export_344:
  3594. 000028CA  4E56 FFFC                link       A6, -0x0004
  3595. 000028CE  48E7 0118                movem.l    -[A7], D7,A3,A4
  3596. 000028D2  2E2E 0008                move.l     D7, [A6 + 0x8]
  3597. 000028D6  2047                     movea.l    A0, D7
  3598. 000028D8  2668 0030                movea.l    A3, [A0 + 0x30]
  3599. 000028DC  284B                     movea.l    A4, A3
  3600. 000028DE  082C 0004 00D4           btst.b     [A4 + 0xD4], 0x4
  3601. 000028E4  670C                     beq        +0xE /* 000028F2 */
  3602. 000028E6  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  3603. 000028EA  2F2C 00D0                move.l     -[A7], [A4 + 0xD0]
  3604. 000028EE  4EBA D964                jsr        [PC - 0x269C /* 00000254 */]
  3605. label000028F2:
  3606. 000028F2  2F07                     move.l     -[A7], D7
  3607. 000028F4  487A DD4A                pea.l      [PC - 0x22B6 /* 00000640, value 0x4E56FFFC */]
  3608. 000028F8  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3609. 000028FC  2F07                     move.l     -[A7], D7
  3610. 000028FE  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3611. 00002902  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3612. 00002906  4E5E                     unlink     A6
  3613. 00002908  2E9F                     move.l     [A7], [A7]+
  3614. 0000290A  4E75                     rts
  3615. export_345:
  3616. 0000290C  4E56 FFF8                link       A6, -0x0008
  3617. 00002910  48E7 0118                movem.l    -[A7], D7,A3,A4
  3618. 00002914  2E2E 0008                move.l     D7, [A6 + 0x8]
  3619. 00002918  2047                     movea.l    A0, D7
  3620. 0000291A  2668 0030                movea.l    A3, [A0 + 0x30]
  3621. 0000291E  42A7                     clr.l      -[A7]
  3622. 00002920  2047                     movea.l    A0, D7
  3623. 00002922  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3624. 00002926  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3625. 0000292A  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3626. 0000292E  101F                     move.b     D0, [A7]+
  3627. 00002930  661A                     bne        +0x1C /* 0000294C */
  3628. 00002932  2047                     movea.l    A0, D7
  3629. 00002934  2068 003C                movea.l    A0, [A0 + 0x3C]
  3630. 00002938  317C FFDE 0010           move.w     [A0 + 0x10], 0xFFDE
  3631. 0000293E  377C FFDE 0010           move.w     [A3 + 0x10], 0xFFDE
  3632. 00002944  2F07                     move.l     -[A7], D7
  3633. 00002946  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3634. 0000294A  601E                     bra        +0x20 /* 0000296A */
  3635. label0000294C:
  3636. 0000294C  284B                     movea.l    A4, A3
  3637. 0000294E  41EB 00EC                lea.l      A0, [A3 + 0xEC]
  3638. 00002952  2948 0012                move.l     [A4 + 0x12], A0
  3639. 00002956  422C 0124                clr.b      [A4 + 0x124]
  3640. 0000295A  2F07                     move.l     -[A7], D7
  3641. 0000295C  486D 031A                pea.l      [A5 + 0x31A /* export_95 */]
  3642. 00002960  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3643. 00002964  2F07                     move.l     -[A7], D7
  3644. 00002966  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3645. label0000296A:
  3646. 0000296A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3647. 0000296E  4E5E                     unlink     A6
  3648. 00002970  2E9F                     move.l     [A7], [A7]+
  3649. 00002972  4E75                     rts
  3650. export_346:
  3651. 00002974  4E56 FFF4                link       A6, -0x000C
  3652. 00002978  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3653. 0000297C  2E2E 0008                move.l     D7, [A6 + 0x8]
  3654. 00002980  2047                     movea.l    A0, D7
  3655. 00002982  2668 0030                movea.l    A3, [A0 + 0x30]
  3656. 00002986  42A7                     clr.l      -[A7]
  3657. 00002988  2047                     movea.l    A0, D7
  3658. 0000298A  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3659. 0000298E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3660. 00002992  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3661. 00002996  101F                     move.b     D0, [A7]+
  3662. 00002998  661A                     bne        +0x1C /* 000029B4 */
  3663. 0000299A  2047                     movea.l    A0, D7
  3664. 0000299C  2068 003C                movea.l    A0, [A0 + 0x3C]
  3665. 000029A0  317C FFDE 0010           move.w     [A0 + 0x10], 0xFFDE
  3666. 000029A6  377C FFDE 0010           move.w     [A3 + 0x10], 0xFFDE
  3667. 000029AC  2F07                     move.l     -[A7], D7
  3668. 000029AE  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3669. 000029B2  603C                     bra        +0x3E /* 000029F0 */
  3670. label000029B4:
  3671. 000029B4  284B                     movea.l    A4, A3
  3672. 000029B6  082C 0004 00D4           btst.b     [A4 + 0xD4], 0x4
  3673. 000029BC  671A                     beq        +0x1C /* 000029D8 */
  3674. 000029BE  42A7                     clr.l      -[A7]
  3675. 000029C0  3F2C 00A0                move.w     -[A7], [A4 + 0xA0]
  3676. 000029C4  2F2C 00D0                move.l     -[A7], [A4 + 0xD0]
  3677. 000029C8  4EBA D66E                jsr        [PC - 0x2992 /* 00000038 */]
  3678. 000029CC  2C1F                     move.l     D6, [A7]+
  3679. 000029CE  6708                     beq        +0xA /* 000029D8 */
  3680. 000029D0  2046                     movea.l    A0, D6
  3681. 000029D2  216C 00E0 000A           move.l     [A0 + 0xA], [A4 + 0xE0]
  3682. label000029D8:
  3683. 000029D8  41EB 00AE                lea.l      A0, [A3 + 0xAE]
  3684. 000029DC  2748 0012                move.l     [A3 + 0x12], A0
  3685. 000029E0  2F07                     move.l     -[A7], D7
  3686. 000029E2  486D 0312                pea.l      [A5 + 0x312 /* export_94 */]
  3687. 000029E6  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3688. 000029EA  2F07                     move.l     -[A7], D7
  3689. 000029EC  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3690. label000029F0:
  3691. 000029F0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3692. 000029F4  4E5E                     unlink     A6
  3693. 000029F6  2E9F                     move.l     [A7], [A7]+
  3694. 000029F8  4E75                     rts
  3695. export_347:
  3696. 000029FA  4E56 FFD4                link       A6, -0x002C
  3697. 000029FE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3698. 00002A02  2E2E 0008                move.l     D7, [A6 + 0x8]
  3699. 00002A06  2047                     movea.l    A0, D7
  3700. 00002A08  2668 0030                movea.l    A3, [A0 + 0x30]
  3701. 00002A0C  42A7                     clr.l      -[A7]
  3702. 00002A0E  2047                     movea.l    A0, D7
  3703. 00002A10  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3704. 00002A14  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3705. 00002A18  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  3706. 00002A1C  101F                     move.b     D0, [A7]+
  3707. 00002A1E  661A                     bne        +0x1C /* 00002A3A */
  3708. 00002A20  2047                     movea.l    A0, D7
  3709. 00002A22  2068 003C                movea.l    A0, [A0 + 0x3C]
  3710. 00002A26  317C FFDE 0010           move.w     [A0 + 0x10], 0xFFDE
  3711. 00002A2C  377C FFDE 0010           move.w     [A3 + 0x10], 0xFFDE
  3712. 00002A32  2F07                     move.l     -[A7], D7
  3713. 00002A34  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3714. 00002A38  6048                     bra        +0x4A /* 00002A82 */
  3715. label00002A3A:
  3716. 00002A3A  284B                     movea.l    A4, A3
  3717. 00002A3C  082C 0004 00D4           btst.b     [A4 + 0xD4], 0x4
  3718. 00002A42  671A                     beq        +0x1C /* 00002A5E */
  3719. 00002A44  42A7                     clr.l      -[A7]
  3720. 00002A46  3F2C 00A0                move.w     -[A7], [A4 + 0xA0]
  3721. 00002A4A  2F2C 00D0                move.l     -[A7], [A4 + 0xD0]
  3722. 00002A4E  4EBA D5E8                jsr        [PC - 0x2A18 /* 00000038 */]
  3723. 00002A52  2C1F                     move.l     D6, [A7]+
  3724. 00002A54  6708                     beq        +0xA /* 00002A5E */
  3725. 00002A56  2046                     movea.l    A0, D6
  3726. 00002A58  216C 00E0 000A           move.l     [A0 + 0xA], [A4 + 0xE0]
  3727. label00002A5E:
  3728. 00002A5E  284B                     movea.l    A4, A3
  3729. 00002A60  296B 00A2 0030           move.l     [A4 + 0x30], [A3 + 0xA2]
  3730. 00002A66  2047                     movea.l    A0, D7
  3731. 00002A68  2968 0034 0012           move.l     [A4 + 0x12], [A0 + 0x34]
  3732. 00002A6E  422C 0124                clr.b      [A4 + 0x124]
  3733. 00002A72  2F07                     move.l     -[A7], D7
  3734. 00002A74  486D 0312                pea.l      [A5 + 0x312 /* export_94 */]
  3735. 00002A78  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3736. 00002A7C  2F07                     move.l     -[A7], D7
  3737. 00002A7E  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3738. label00002A82:
  3739. 00002A82  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3740. 00002A86  4E5E                     unlink     A6
  3741. 00002A88  2E9F                     move.l     [A7], [A7]+
  3742. 00002A8A  4E75                     rts
  3743. fn00002A8C:
  3744. 00002A8C  4E56 0000                link       A6, 0
  3745. 00002A90  2F07                     move.l     -[A7], D7
  3746. 00002A92  3E2E 0008                move.w     D7, [A6 + 0x8]
  3747. 00002A96  7030                     moveq.l    D0, 0x30
  3748. 00002A98  B047                     cmp.w      D0, D7
  3749. 00002A9A  5FC0                     sle        D0
  3750. 00002A9C  4A00                     tst.b      D0
  3751. 00002A9E  6716                     beq        +0x18 /* 00002AB6 */
  3752. 00002AA0  7239                     moveq.l    D1, 0x39
  3753. 00002AA2  B247                     cmp.w      D1, D7
  3754. 00002AA4  5CC1                     sge        D1
  3755. 00002AA6  C001                     and.b      D0, D1
  3756. 00002AA8  670C                     beq        +0xE /* 00002AB6 */
  3757. 00002AAA  3007                     move.w     D0, D7
  3758. 00002AAC  907C 0030                sub.w      D0, 0x30 /* '0' */
  3759. 00002AB0  3D40 000A                move.w     [A6 + 0xA], D0
  3760. 00002AB4  604C                     bra        +0x4E /* 00002B02 */
  3761. label00002AB6:
  3762. 00002AB6  7061                     moveq.l    D0, 0x61
  3763. 00002AB8  B047                     cmp.w      D0, D7
  3764. 00002ABA  5FC0                     sle        D0
  3765. 00002ABC  4A00                     tst.b      D0
  3766. 00002ABE  671A                     beq        +0x1C /* 00002ADA */
  3767. 00002AC0  7266                     moveq.l    D1, 0x66
  3768. 00002AC2  B247                     cmp.w      D1, D7
  3769. 00002AC4  5CC1                     sge        D1
  3770. 00002AC6  C001                     and.b      D0, D1
  3771. 00002AC8  6710                     beq        +0x12 /* 00002ADA */
  3772. 00002ACA  3007                     move.w     D0, D7
  3773. 00002ACC  907C 0061                sub.w      D0, 0x61 /* 'a' */
  3774. 00002AD0  D07C 000A                add.w      D0, 0xA /* '\n' */
  3775. 00002AD4  3D40 000A                move.w     [A6 + 0xA], D0
  3776. 00002AD8  6028                     bra        +0x2A /* 00002B02 */
  3777. label00002ADA:
  3778. 00002ADA  7041                     moveq.l    D0, 0x41
  3779. 00002ADC  B047                     cmp.w      D0, D7
  3780. 00002ADE  5FC0                     sle        D0
  3781. 00002AE0  4A00                     tst.b      D0
  3782. 00002AE2  671A                     beq        +0x1C /* 00002AFE */
  3783. 00002AE4  7246                     moveq.l    D1, 0x46
  3784. 00002AE6  B247                     cmp.w      D1, D7
  3785. 00002AE8  5CC1                     sge        D1
  3786. 00002AEA  C001                     and.b      D0, D1
  3787. 00002AEC  6710                     beq        +0x12 /* 00002AFE */
  3788. 00002AEE  3007                     move.w     D0, D7
  3789. 00002AF0  907C 0041                sub.w      D0, 0x41 /* 'A' */
  3790. 00002AF4  D07C 000A                add.w      D0, 0xA /* '\n' */
  3791. 00002AF8  3D40 000A                move.w     [A6 + 0xA], D0
  3792. 00002AFC  6004                     bra        +0x6 /* 00002B02 */
  3793. label00002AFE:
  3794. 00002AFE  426E 000A                clr.w      [A6 + 0xA]
  3795. label00002B02:
  3796. 00002B02  2E1F                     move.l     D7, [A7]+
  3797. 00002B04  4E5E                     unlink     A6
  3798. 00002B06  205F                     movea.l    A0, [A7]+
  3799. 00002B08  544F                     addq.w     A7, 2
  3800. 00002B0A  4ED0                     jmp        [A0]
  3801. export_348:
  3802. 00002B0C  4E56 0000                link       A6, 0
  3803. 00002B10  48E7 0118                movem.l    -[A7], D7,A3,A4
  3804. 00002B14  266E 000C                movea.l    A3, [A6 + 0xC]
  3805. 00002B18  2E2E 0008                move.l     D7, [A6 + 0x8]
  3806. 00002B1C  206E 0010                movea.l    A0, [A6 + 0x10]
  3807. 00002B20  0828 0004 001E           btst.b     [A0 + 0x1E], 0x4
  3808. 00002B26  6710                     beq        +0x12 /* 00002B38 */
  3809. 00002B28  36BC 0F00                move.w     [A3], 0xF00
  3810. 00002B2C  2047                     movea.l    A0, D7
  3811. 00002B2E  20BC 0002 0000           move.l     [A0], 0x20000
  3812. 00002B34  6000 00E6                bra        +0xE8 /* 00002C1C */
  3813. label00002B38:
  3814. 00002B38  206E 0010                movea.l    A0, [A6 + 0x10]
  3815. 00002B3C  49E8 0020                lea.l      A4, [A0 + 0x20]
  3816. 00002B40  0CAC 7064 6F73 0004      cmpi.l     [A4 + 0x4], 0x70646F73 /* 'pdos' */
  3817. 00002B48  6600 00B6                bne        +0xB8 /* 00002C00 */
  3818. 00002B4C  0C94 5445 5854           cmpi.l     [A4], 0x54455854 /* 'TEXT' */
  3819. 00002B52  6608                     bne        +0xA /* 00002B5C */
  3820. 00002B54  36BC 0400                move.w     [A3], 0x400
  3821. 00002B58  6000 00C2                bra        +0xC4 /* 00002C1C */
  3822. label00002B5C:
  3823. 00002B5C  0C94 5053 5953           cmpi.l     [A4], 0x50535953 /* 'PSYS' */
  3824. 00002B62  6608                     bne        +0xA /* 00002B6C */
  3825. 00002B64  36BC FF00                move.w     [A3], 0xFF00
  3826. 00002B68  6000 00B2                bra        +0xB4 /* 00002C1C */
  3827. label00002B6C:
  3828. 00002B6C  0C94 5053 3136           cmpi.l     [A4], 0x50533136 /* 'PS16' */
  3829. 00002B72  6608                     bne        +0xA /* 00002B7C */
  3830. 00002B74  36BC B300                move.w     [A3], 0xB300
  3831. 00002B78  6000 00A2                bra        +0xA4 /* 00002C1C */
  3832. label00002B7C:
  3833. 00002B7C  0C94 4249 4E41           cmpi.l     [A4], 0x42494E41 /* 'BINA' */
  3834. 00002B82  6606                     bne        +0x8 /* 00002B8A */
  3835. 00002B84  4253                     clr.w      [A3]
  3836. 00002B86  6000 0094                bra        +0x96 /* 00002C1C */
  3837. label00002B8A:
  3838. 00002B8A  4240                     clr.w      D0
  3839. 00002B8C  1014                     move.b     D0, [A4]
  3840. 00002B8E  7270                     moveq.l    D1, 0x70
  3841. 00002B90  B240                     cmp.w      D1, D0
  3842. 00002B92  662C                     bne        +0x2E /* 00002BC0 */
  3843. 00002B94  7000                     moveq.l    D0, 0x00
  3844. 00002B96  4241                     clr.w      D1
  3845. 00002B98  122C 0001                move.b     D1, [A4 + 0x1]
  3846. 00002B9C  3001                     move.w     D0, D1
  3847. 00002B9E  E188                     lsl        D0, 8
  3848. 00002BA0  3680                     move.w     [A3], D0
  3849. 00002BA2  2047                     movea.l    A0, D7
  3850. 00002BA4  7000                     moveq.l    D0, 0x00
  3851. 00002BA6  2080                     move.l     [A0], D0
  3852. 00002BA8  2047                     movea.l    A0, D7
  3853. 00002BAA  4240                     clr.w      D0
  3854. 00002BAC  102C 0002                move.b     D0, [A4 + 0x2]
  3855. 00002BB0  1140 0001                move.b     [A0 + 0x1], D0
  3856. 00002BB4  2047                     movea.l    A0, D7
  3857. 00002BB6  4240                     clr.w      D0
  3858. 00002BB8  102C 0003                move.b     D0, [A4 + 0x3]
  3859. 00002BBC  1080                     move.b     [A0], D0
  3860. 00002BBE  605C                     bra        +0x5E /* 00002C1C */
  3861. label00002BC0:
  3862. 00002BC0  2014                     move.l     D0, [A4]
  3863. 00002BC2  0C40 2020                cmpi.w     D0, 0x2020 /* '  ' */
  3864. 00002BC6  662E                     bne        +0x30 /* 00002BF6 */
  3865. 00002BC8  4267                     clr.w      -[A7]
  3866. 00002BCA  4240                     clr.w      D0
  3867. 00002BCC  1014                     move.b     D0, [A4]
  3868. 00002BCE  3F00                     move.w     -[A7], D0
  3869. 00002BD0  4EBA FEBA                jsr        [PC - 0x146 /* 00002A8C */]
  3870. 00002BD4  301F                     move.w     D0, [A7]+
  3871. 00002BD6  E940                     asl        D0.w, 4
  3872. 00002BD8  3680                     move.w     [A3], D0
  3873. 00002BDA  4267                     clr.w      -[A7]
  3874. 00002BDC  4240                     clr.w      D0
  3875. 00002BDE  102C 0001                move.b     D0, [A4 + 0x1]
  3876. 00002BE2  3F00                     move.w     -[A7], D0
  3877. 00002BE4  4EBA FEA6                jsr        [PC - 0x15A /* 00002A8C */]
  3878. 00002BE8  301F                     move.w     D0, [A7]+
  3879. 00002BEA  D153                     add.w      [A3], D0
  3880. 00002BEC  7000                     moveq.l    D0, 0x00
  3881. 00002BEE  3013                     move.w     D0, [A3]
  3882. 00002BF0  E188                     lsl        D0, 8
  3883. 00002BF2  3680                     move.w     [A3], D0
  3884. 00002BF4  6026                     bra        +0x28 /* 00002C1C */
  3885. label00002BF6:
  3886. 00002BF6  4253                     clr.w      [A3]
  3887. 00002BF8  2047                     movea.l    A0, D7
  3888. 00002BFA  7000                     moveq.l    D0, 0x00
  3889. 00002BFC  2080                     move.l     [A0], D0
  3890. 00002BFE  601C                     bra        +0x1E /* 00002C1C */
  3891. label00002C00:
  3892. 00002C00  0C94 5445 5854           cmpi.l     [A4], 0x54455854 /* 'TEXT' */
  3893. 00002C06  660C                     bne        +0xE /* 00002C14 */
  3894. 00002C08  36BC 0400                move.w     [A3], 0x400
  3895. 00002C0C  2047                     movea.l    A0, D7
  3896. 00002C0E  7000                     moveq.l    D0, 0x00
  3897. 00002C10  2080                     move.l     [A0], D0
  3898. 00002C12  6008                     bra        +0xA /* 00002C1C */
  3899. label00002C14:
  3900. 00002C14  4253                     clr.w      [A3]
  3901. 00002C16  2047                     movea.l    A0, D7
  3902. 00002C18  7000                     moveq.l    D0, 0x00
  3903. 00002C1A  2080                     move.l     [A0], D0
  3904. label00002C1C:
  3905. 00002C1C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3906. 00002C20  4E5E                     unlink     A6
  3907. 00002C22  205F                     movea.l    A0, [A7]+
  3908. 00002C24  DEFC 000C                add.w      A7, 0xC
  3909. 00002C28  4ED0                     jmp        [A0]
  3910. export_349:
  3911. 00002C2A  4E56 0000                link       A6, 0
  3912. 00002C2E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3913. 00002C32  266E 000C                movea.l    A3, [A6 + 0xC]
  3914. 00002C36  2E2E 0008                move.l     D7, [A6 + 0x8]
  3915. 00002C3A  206E 0010                movea.l    A0, [A6 + 0x10]
  3916. 00002C3E  0828 0004 001E           btst.b     [A0 + 0x1E], 0x4
  3917. 00002C44  6600 0086                bne        +0x88 /* 00002CCC */
  3918. 00002C48  206E 0010                movea.l    A0, [A6 + 0x10]
  3919. 00002C4C  49E8 0020                lea.l      A4, [A0 + 0x20]
  3920. 00002C50  297C 7064 6F73 0004      move.l     [A4 + 0x4], 0x70646F73 /* 'pdos' */
  3921. 00002C58  0C53 0400                cmpi.w     [A3], 0x400
  3922. 00002C5C  57C0                     seq        D0
  3923. 00002C5E  4A00                     tst.b      D0
  3924. 00002C60  6712                     beq        +0x14 /* 00002C74 */
  3925. 00002C62  2047                     movea.l    A0, D7
  3926. 00002C64  4A90                     tst.l      [A0]
  3927. 00002C66  57C1                     seq        D1
  3928. 00002C68  C001                     and.b      D0, D1
  3929. 00002C6A  6708                     beq        +0xA /* 00002C74 */
  3930. 00002C6C  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  3931. 00002C72  6058                     bra        +0x5A /* 00002CCC */
  3932. label00002C74:
  3933. 00002C74  0C53 B000                cmpi.w     [A3], 0xB000
  3934. 00002C78  6608                     bne        +0xA /* 00002C82 */
  3935. 00002C7A  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  3936. 00002C80  604A                     bra        +0x4C /* 00002CCC */
  3937. label00002C82:
  3938. 00002C82  0C53 FF00                cmpi.w     [A3], 0xFF00
  3939. 00002C86  6608                     bne        +0xA /* 00002C90 */
  3940. 00002C88  28BC 5053 5953           move.l     [A4], 0x50535953 /* 'PSYS' */
  3941. 00002C8E  603C                     bra        +0x3E /* 00002CCC */
  3942. label00002C90:
  3943. 00002C90  0C53 B300                cmpi.w     [A3], 0xB300
  3944. 00002C94  6608                     bne        +0xA /* 00002C9E */
  3945. 00002C96  28BC 5053 3136           move.l     [A4], 0x50533136 /* 'PS16' */
  3946. 00002C9C  602E                     bra        +0x30 /* 00002CCC */
  3947. label00002C9E:
  3948. 00002C9E  4A53                     tst.w      [A3]
  3949. 00002CA0  6608                     bne        +0xA /* 00002CAA */
  3950. 00002CA2  28BC 4249 4E41           move.l     [A4], 0x42494E41 /* 'BINA' */
  3951. 00002CA8  6022                     bra        +0x24 /* 00002CCC */
  3952. label00002CAA:
  3953. 00002CAA  18BC 0070                move.b     [A4], 0x70 /* 'p' */
  3954. 00002CAE  4240                     clr.w      D0
  3955. 00002CB0  1013                     move.b     D0, [A3]
  3956. 00002CB2  1940 0001                move.b     [A4 + 0x1], D0
  3957. 00002CB6  2047                     movea.l    A0, D7
  3958. 00002CB8  4240                     clr.w      D0
  3959. 00002CBA  1028 0001                move.b     D0, [A0 + 0x1]
  3960. 00002CBE  1940 0002                move.b     [A4 + 0x2], D0
  3961. 00002CC2  2047                     movea.l    A0, D7
  3962. 00002CC4  4240                     clr.w      D0
  3963. 00002CC6  1010                     move.b     D0, [A0]
  3964. 00002CC8  1940 0003                move.b     [A4 + 0x3], D0
  3965. label00002CCC:
  3966. 00002CCC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3967. 00002CD0  4E5E                     unlink     A6
  3968. 00002CD2  205F                     movea.l    A0, [A7]+
  3969. 00002CD4  DEFC 000C                add.w      A7, 0xC
  3970. 00002CD8  4ED0                     jmp        [A0]
  3971.